// Code generated by goyacc
// CAUTION: Generated file - DO NOT EDIT.

// Copyright 2013 The ql Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSES/QL-LICENSE file.

// Copyright 2015 PingCAP, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// See the License for the specific language governing permissions and
// limitations under the License.

// Initial yacc source generated by ebnf2y[1]
// at 2013-10-04 23:10:47.861401015 +0200 CEST
//
//  $ ebnf2y -o ql.y -oe ql.ebnf -start StatementList -pkg ql -p _
//
//   [1]: http://github.com/cznic/ebnf2y

package parser

import __yyfmt__ "fmt"

import (
	"strings"

	"github.com/chrislusf/gleam/sql/ast"
	"github.com/chrislusf/gleam/sql/model"
	"github.com/chrislusf/gleam/sql/mysql"
	"github.com/chrislusf/gleam/sql/parser/opcode"
	"github.com/chrislusf/gleam/sql/util/charset"
	"github.com/chrislusf/gleam/sql/util/types"
)

type yySymType struct {
	yys    int
	offset int // offset
	item   interface{}
	ident  string
}

type yyXError struct {
	state, xsym int
}

const (
	yyDefault                = 57752
	yyEOFCode                = 57344
	abs                      = 57510
	action                   = 57601
	add                      = 57351
	addDate                  = 57511
	admin                    = 57512
	after                    = 57602
	all                      = 57352
	alter                    = 57353
	analyze                  = 57354
	and                      = 57355
	andand                   = 57349
	andnot                   = 57713
	any                      = 57603
	as                       = 57356
	asc                      = 57357
	ascii                    = 57604
	assignmentEq             = 57714
	at                       = 57605
	autoIncrement            = 57606
	avg                      = 57608
	avgRowLength             = 57607
	begin                    = 57609
	between                  = 57358
	bigIntType               = 57359
	binaryType               = 57360
	binlog                   = 57610
	bitLength                = 57594
	bitLit                   = 57712
	bitType                  = 57611
	bitXor                   = 57599
	blobType                 = 57361
	boolType                 = 57613
	booleanType              = 57612
	both                     = 57362
	btree                    = 57614
	by                       = 57363
	byteType                 = 57615
	calcFoundRows            = 57571
	cascade                  = 57364
	caseKwd                  = 57365
	cast                     = 57715
	ceil                     = 57513
	ceiling                  = 57514
	change                   = 57366
	charFunc                 = 57595
	charLength               = 57596
	charType                 = 57368
	character                = 57367
	characterLength          = 57597
	charsetKwd               = 57616
	check                    = 57369
	checksum                 = 57617
	coalesce                 = 57515
	collate                  = 57370
	collation                = 57618
	column                   = 57371
	columns                  = 57619
	comment                  = 57620
	commit                   = 57621
	committed                = 57622
	compact                  = 57623
	compressed               = 57624
	compression              = 57625
	concat                   = 57516
	concatWs                 = 57517
	connection               = 57626
	connectionID             = 57518
	consistent               = 57627
	constraint               = 57372
	conv                     = 57598
	convert                  = 57373
	count                    = 57520
	crc32                    = 57600
	create                   = 57374
	cross                    = 57375
	curDate                  = 57716
	curTime                  = 57519
	currentDate              = 57376
	currentTime              = 57377
	currentTs                = 57378
	currentUser              = 57379
	data                     = 57628
	database                 = 57380
	databases                = 57381
	dateAdd                  = 57523
	dateFormat               = 57524
	dateSub                  = 57525
	dateType                 = 57629
	datediff                 = 57522
	datetimeType             = 57630
	day                      = 57521
	dayHour                  = 57382
	dayMicrosecond           = 57383
	dayMinute                = 57384
	daySecond                = 57385
	dayname                  = 57526
	dayofmonth               = 57527
	dayofweek                = 57528
	dayofyear                = 57529
	ddl                      = 57717
	deallocate               = 57631
	decLit                   = 57709
	decimalType              = 57386
	defaultKwd               = 57387
	delayKeyWrite            = 57632
	delayed                  = 57388
	deleteKwd                = 57389
	desc                     = 57390
	describe                 = 57391
	disable                  = 57633
	distinct                 = 57392
	div                      = 57393
	do                       = 57634
	doubleType               = 57394
	drop                     = 57395
	dual                     = 57396
	duplicate                = 57635
	dynamic                  = 57636
	elseKwd                  = 57397
	enable                   = 57637
	enclosed                 = 57398
	end                      = 57638
	engine                   = 57639
	engines                  = 57640
	enum                     = 57718
	eq                       = 57719
	yyErrCode                = 57345
	escape                   = 57641
	escaped                  = 57399
	events                   = 57531
	execute                  = 57642
	exists                   = 57400
	explain                  = 57401
	extract                  = 57720
	falseKwd                 = 57402
	fieldKwd                 = 57532
	fields                   = 57643
	findInSet                = 57533
	first                    = 57644
	fixed                    = 57645
	floatLit                 = 57708
	floatType                = 57403
	floor                    = 57534
	flush                    = 57646
	forKwd                   = 57404
	force                    = 57405
	foreign                  = 57406
	foundRows                = 57535
	from                     = 57407
	fromDays                 = 57530
	fromUnixTime             = 57536
	full                     = 57647
	fulltext                 = 57408
	function                 = 57648
	ge                       = 57721
	getLock                  = 57591
	global                   = 57689
	grant                    = 57537
	grants                   = 57409
	greatest                 = 57539
	group                    = 57410
	groupConcat              = 57538
	hash                     = 57649
	having                   = 57411
	hex                      = 57541
	hexLit                   = 57711
	highPriority             = 57412
	hour                     = 57540
	hourMicrosecond          = 57413
	hourMinute               = 57414
	hourSecond               = 57415
	identified               = 57650
	identifier               = 57346
	ifKwd                    = 57416
	ifNull                   = 57543
	ignore                   = 57417
	in                       = 57418
	index                    = 57419
	indexes                  = 57652
	infile                   = 57420
	inner                    = 57421
	insert                   = 57426
	insertValues             = 57739
	intLit                   = 57710
	intType                  = 57427
	integerType              = 57422
	interval                 = 57423
	into                     = 57424
	invalid                  = 57348
	is                       = 57425
	isNull                   = 57544
	isolation                = 57651
	join                     = 57428
	key                      = 57429
	keyBlockSize             = 57653
	keys                     = 57430
	lastInsertID             = 57545
	lcase                    = 57546
	le                       = 57722
	leading                  = 57431
	least                    = 57548
	left                     = 57432
	length                   = 57547
	less                     = 57655
	level                    = 57656
	like                     = 57433
	limit                    = 57434
	lines                    = 57435
	ln                       = 57549
	load                     = 57436
	local                    = 57654
	localTime                = 57437
	localTs                  = 57438
	locate                   = 57550
	lock                     = 57439
	log                      = 57551
	log10                    = 57553
	log2                     = 57552
	longblobType             = 57440
	longtextType             = 57441
	lowPriority              = 57442
	lower                    = 57554
	lowerThanCalcFoundRows   = 57734
	lowerThanComma           = 57747
	lowerThanEq              = 57742
	lowerThanEscape          = 57746
	lowerThanIf              = 57750
	lowerThanIgnore          = 57751
	lowerThanInsertValues    = 57738
	lowerThanIntervalKeyword = 57736
	lowerThanInto            = 57749
	lowerThanKey             = 57740
	lowerThanLeftParen       = 57744
	lowerThanOn              = 57741
	lowerThanQuick           = 57745
	lowerThanSQLCache        = 57735
	lowerThanSetKeyword      = 57737
	lowerThanWith            = 57748
	lowestOpt                = 57732
	lsh                      = 57723
	ltrim                    = 57555
	max                      = 57556
	maxRows                  = 57659
	maxValue                 = 57443
	mediumIntType            = 57445
	mediumblobType           = 57444
	mediumtextType           = 57446
	microsecond              = 57557
	min                      = 57558
	minRows                  = 57660
	minute                   = 57559
	minuteMicrosecond        = 57447
	minuteSecond             = 57448
	mod                      = 57449
	mode                     = 57657
	modify                   = 57658
	month                    = 57561
	monthname                = 57562
	names                    = 57661
	national                 = 57662
	neg                      = 57743
	neq                      = 57724
	neqSynonym               = 57725
	no                       = 57663
	noWriteToBinLog          = 57451
	not                      = 57450
	now                      = 57563
	null                     = 57452
	nullIf                   = 57560
	nulleq                   = 57726
	numericType              = 57453
	offset                   = 57664
	on                       = 57454
	only                     = 57665
	option                   = 57455
	or                       = 57456
	order                    = 57457
	oror                     = 57350
	outer                    = 57458
	partition                = 57459
	partitions               = 57460
	password                 = 57666
	placeholder              = 57727
	pow                      = 57564
	power                    = 57565
	precisionType            = 57461
	prepare                  = 57667
	primary                  = 57462
	privileges               = 57668
	procedure                = 57463
	processlist              = 57669
	quarter                  = 57670
	quick                    = 57671
	rand                     = 57566
	rangeKwd                 = 57464
	read                     = 57465
	realType                 = 57466
	redundant                = 57672
	references               = 57467
	regexpKwd                = 57468
	releaseLock              = 57592
	rename                   = 57469
	repeat                   = 57470
	repeatable               = 57673
	replace                  = 57471
	restrict                 = 57472
	reverse                  = 57674
	right                    = 57473
	rlike                    = 57474
	rollback                 = 57675
	round                    = 57589
	row                      = 57676
	rowFormat                = 57677
	rpad                     = 57593
	rsh                      = 57728
	rtrim                    = 57581
	schema                   = 57475
	schemas                  = 57476
	second                   = 57567
	secondMicrosecond        = 57477
	selectKwd                = 57478
	serializable             = 57678
	session                  = 57679
	set                      = 57479
	share                    = 57680
	show                     = 57480
	sign                     = 57568
	signed                   = 57681
	sleep                    = 57569
	smallIntType             = 57481
	snapshot                 = 57682
	some                     = 57688
	space                    = 57683
	sqlCache                 = 57684
	sqlNoCache               = 57685
	sqrt                     = 57570
	start                    = 57686
	starting                 = 57482
	statsPersistent          = 57590
	status                   = 57687
	strToDate                = 57573
	strcmp                   = 57572
	stringLit                = 57347
	subDate                  = 57574
	substring                = 57575
	substringIndex           = 57576
	sum                      = 57577
	sysDate                  = 57578
	sysVar                   = 57729
	tableKwd                 = 57483
	tableRefPriority         = 57733
	tables                   = 57690
	terminated               = 57484
	textType                 = 57691
	than                     = 57692
	then                     = 57485
	timeType                 = 57693
	timediff                 = 57579
	timestampDiff            = 57695
	timestampType            = 57694
	tinyIntType              = 57487
	tinyblobType             = 57486
	tinytextType             = 57488
	to                       = 57489
	trailing                 = 57490
	transaction              = 57696
	triggers                 = 57697
	trim                     = 57580
	trueKwd                  = 57491
	truncate                 = 57698
	ucase                    = 57582
	uncommitted              = 57699
	underscoreCS             = 57730
	unhex                    = 57542
	union                    = 57493
	unique                   = 57492
	unixTimestamp            = 57583
	unknown                  = 57700
	unlock                   = 57494
	unsigned                 = 57495
	update                   = 57496
	upper                    = 57584
	use                      = 57497
	user                     = 57701
	userVar                  = 57731
	using                    = 57498
	utcDate                  = 57499
	value                    = 57702
	values                   = 57500
	varbinaryType            = 57502
	varcharType              = 57501
	variables                = 57703
	version                  = 57585
	view                     = 57704
	warnings                 = 57705
	week                     = 57706
	weekday                  = 57586
	weekofyear               = 57587
	when                     = 57503
	where                    = 57504
	with                     = 57506
	write                    = 57505
	xor                      = 57507
	yearMonth                = 57508
	yearType                 = 57707
	yearweek                 = 57588
	zerofill                 = 57509

	yyMaxDepth = 200
	yyTabOfs   = -1256
)

var (
	yyXLAT = map[int]int{
		57620: 0,   // comment (1242x)
		57606: 1,   // autoIncrement (1222x)
		57602: 2,   // after (1190x)
		57644: 3,   // first (1190x)
		57344: 4,   // $end (1181x)
		59:    5,   // ';' (1180x)
		57616: 6,   // charsetKwd (1140x)
		57653: 7,   // keyBlockSize (1129x)
		44:    8,   // ',' (1119x)
		41:    9,   // ')' (1113x)
		57639: 10,  // engine (1113x)
		57666: 11,  // password (1112x)
		57607: 12,  // avgRowLength (1109x)
		57617: 13,  // checksum (1109x)
		57625: 14,  // compression (1109x)
		57626: 15,  // connection (1109x)
		57632: 16,  // delayKeyWrite (1109x)
		57659: 17,  // maxRows (1109x)
		57660: 18,  // minRows (1109x)
		57677: 19,  // rowFormat (1109x)
		57590: 20,  // statsPersistent (1109x)
		57690: 21,  // tables (1082x)
		57687: 22,  // status (1079x)
		57638: 23,  // end (1078x)
		57701: 24,  // user (1078x)
		57664: 25,  // offset (1077x)
		57667: 26,  // prepare (1077x)
		57707: 27,  // yearType (1077x)
		57619: 28,  // columns (1076x)
		57521: 29,  // day (1076x)
		57642: 30,  // execute (1076x)
		57643: 31,  // fields (1076x)
		57540: 32,  // hour (1076x)
		57557: 33,  // microsecond (1076x)
		57559: 34,  // minute (1076x)
		57561: 35,  // month (1076x)
		57670: 36,  // quarter (1076x)
		57567: 37,  // second (1076x)
		57703: 38,  // variables (1076x)
		57706: 39,  // week (1076x)
		57630: 40,  // datetimeType (1075x)
		57629: 41,  // dateType (1075x)
		57650: 42,  // identified (1075x)
		57651: 43,  // isolation (1075x)
		57654: 44,  // local (1075x)
		57693: 45,  // timeType (1075x)
		57700: 46,  // unknown (1075x)
		57702: 47,  // value (1075x)
		57512: 48,  // admin (1074x)
		57609: 49,  // begin (1074x)
		57610: 50,  // binlog (1074x)
		57621: 51,  // commit (1074x)
		57623: 52,  // compact (1074x)
		57624: 53,  // compressed (1074x)
		57631: 54,  // deallocate (1074x)
		57633: 55,  // disable (1074x)
		57634: 56,  // do (1074x)
		57636: 57,  // dynamic (1074x)
		57637: 58,  // enable (1074x)
		57645: 59,  // fixed (1074x)
		57649: 60,  // hash (1074x)
		57658: 61,  // modify (1074x)
		57663: 62,  // no (1074x)
		57563: 63,  // now (1074x)
		57460: 64,  // partitions (1074x)
		57672: 65,  // redundant (1074x)
		57675: 66,  // rollback (1074x)
		57681: 67,  // signed (1074x)
		57686: 68,  // start (1074x)
		57698: 69,  // truncate (1074x)
		57601: 70,  // action (1073x)
		57605: 71,  // at (1073x)
		57611: 72,  // bitType (1073x)
		57612: 73,  // booleanType (1073x)
		57613: 74,  // boolType (1073x)
		57614: 75,  // btree (1073x)
		57618: 76,  // collation (1073x)
		57622: 77,  // committed (1073x)
		57627: 78,  // consistent (1073x)
		57628: 79,  // data (1073x)
		57640: 80,  // engines (1073x)
		57531: 81,  // events (1073x)
		57647: 82,  // full (1073x)
		57648: 83,  // function (1073x)
		57689: 84,  // global (1073x)
		57409: 85,  // grants (1073x)
		57652: 86,  // indexes (1073x)
		57655: 87,  // less (1073x)
		57656: 88,  // level (1073x)
		57657: 89,  // mode (1073x)
		57662: 90,  // national (1073x)
		57665: 91,  // only (1073x)
		57668: 92,  // privileges (1073x)
		57669: 93,  // processlist (1073x)
		57673: 94,  // repeatable (1073x)
		57678: 95,  // serializable (1073x)
		57679: 96,  // session (1073x)
		57682: 97,  // snapshot (1073x)
		57691: 98,  // textType (1073x)
		57692: 99,  // than (1073x)
		57694: 100, // timestampType (1073x)
		57696: 101, // transaction (1073x)
		57697: 102, // triggers (1073x)
		57699: 103, // uncommitted (1073x)
		57704: 104, // view (1073x)
		57705: 105, // warnings (1073x)
		57510: 106, // abs (1072x)
		57511: 107, // addDate (1072x)
		57603: 108, // any (1072x)
		57604: 109, // ascii (1072x)
		57608: 110, // avg (1072x)
		57571: 111, // calcFoundRows (1072x)
		57513: 112, // ceil (1072x)
		57514: 113, // ceiling (1072x)
		57515: 114, // coalesce (1072x)
		57516: 115, // concat (1072x)
		57517: 116, // concatWs (1072x)
		57518: 117, // connectionID (1072x)
		57520: 118, // count (1072x)
		57519: 119, // curTime (1072x)
		57523: 120, // dateAdd (1072x)
		57522: 121, // datediff (1072x)
		57524: 122, // dateFormat (1072x)
		57525: 123, // dateSub (1072x)
		57526: 124, // dayname (1072x)
		57527: 125, // dayofmonth (1072x)
		57528: 126, // dayofweek (1072x)
		57529: 127, // dayofyear (1072x)
		57641: 128, // escape (1072x)
		57532: 129, // fieldKwd (1072x)
		57533: 130, // findInSet (1072x)
		57534: 131, // floor (1072x)
		57535: 132, // foundRows (1072x)
		57530: 133, // fromDays (1072x)
		57536: 134, // fromUnixTime (1072x)
		57591: 135, // getLock (1072x)
		57539: 136, // greatest (1072x)
		57538: 137, // groupConcat (1072x)
		57541: 138, // hex (1072x)
		57346: 139, // identifier (1072x)
		57543: 140, // ifNull (1072x)
		57544: 141, // isNull (1072x)
		57545: 142, // lastInsertID (1072x)
		57546: 143, // lcase (1072x)
		57548: 144, // least (1072x)
		57547: 145, // length (1072x)
		57549: 146, // ln (1072x)
		57550: 147, // locate (1072x)
		57551: 148, // log (1072x)
		57553: 149, // log10 (1072x)
		57552: 150, // log2 (1072x)
		57554: 151, // lower (1072x)
		57555: 152, // ltrim (1072x)
		57556: 153, // max (1072x)
		57558: 154, // min (1072x)
		57562: 155, // monthname (1072x)
		57661: 156, // names (1072x)
		57560: 157, // nullIf (1072x)
		57564: 158, // pow (1072x)
		57565: 159, // power (1072x)
		57671: 160, // quick (1072x)
		57566: 161, // rand (1072x)
		57592: 162, // releaseLock (1072x)
		57674: 163, // reverse (1072x)
		57589: 164, // round (1072x)
		57676: 165, // row (1072x)
		57581: 166, // rtrim (1072x)
		57568: 167, // sign (1072x)
		57569: 168, // sleep (1072x)
		57688: 169, // some (1072x)
		57683: 170, // space (1072x)
		57684: 171, // sqlCache (1072x)
		57685: 172, // sqlNoCache (1072x)
		57570: 173, // sqrt (1072x)
		57573: 174, // strToDate (1072x)
		57574: 175, // subDate (1072x)
		57575: 176, // substring (1072x)
		57576: 177, // substringIndex (1072x)
		57577: 178, // sum (1072x)
		57579: 179, // timediff (1072x)
		57695: 180, // timestampDiff (1072x)
		57580: 181, // trim (1072x)
		57582: 182, // ucase (1072x)
		57542: 183, // unhex (1072x)
		57584: 184, // upper (1072x)
		57585: 185, // version (1072x)
		57586: 186, // weekday (1072x)
		57587: 187, // weekofyear (1072x)
		57588: 188, // yearweek (1072x)
		57450: 189, // not (1017x)
		57432: 190, // left (978x)
		57454: 191, // on (960x)
		57449: 192, // mod (939x)
		57347: 193, // stringLit (939x)
		57355: 194, // and (864x)
		57456: 195, // or (863x)
		57507: 196, // xor (863x)
		43:    197, // '+' (859x)
		45:    198, // '-' (859x)
		40:    199, // '(' (852x)
		57387: 200, // defaultKwd (833x)
		57493: 201, // union (813x)
		57404: 202, // forKwd (801x)
		57439: 203, // lock (795x)
		57434: 204, // limit (793x)
		57504: 205, // where (787x)
		57407: 206, // from (785x)
		57349: 207, // andand (782x)
		57350: 208, // oror (782x)
		57457: 209, // order (769x)
		57370: 210, // collate (767x)
		57498: 211, // using (764x)
		57411: 212, // having (758x)
		57479: 213, // set (755x)
		57428: 214, // join (752x)
		57410: 215, // group (750x)
		57375: 216, // cross (744x)
		57421: 217, // inner (744x)
		57473: 218, // right (744x)
		57433: 219, // like (737x)
		57356: 220, // as (731x)
		57390: 221, // desc (727x)
		57503: 222, // when (727x)
		57357: 223, // asc (725x)
		57382: 224, // dayHour (724x)
		57383: 225, // dayMicrosecond (724x)
		57384: 226, // dayMinute (724x)
		57385: 227, // daySecond (724x)
		57397: 228, // elseKwd (724x)
		57413: 229, // hourMicrosecond (724x)
		57414: 230, // hourMinute (724x)
		57415: 231, // hourSecond (724x)
		57447: 232, // minuteMicrosecond (724x)
		57448: 233, // minuteSecond (724x)
		57477: 234, // secondMicrosecond (724x)
		57508: 235, // yearMonth (724x)
		57418: 236, // in (722x)
		57485: 237, // then (721x)
		57425: 238, // is (715x)
		57393: 239, // div (705x)
		57358: 240, // between (704x)
		57468: 241, // regexpKwd (704x)
		57474: 242, // rlike (704x)
		57360: 243, // binaryType (688x)
		57719: 244, // eq (677x)
		57500: 245, // values (663x)
		125:   246, // '}' (660x)
		42:    247, // '*' (644x)
		57452: 248, // null (635x)
		60:    249, // '<' (634x)
		62:    250, // '>' (634x)
		57721: 251, // ge (634x)
		57722: 252, // le (634x)
		57724: 253, // neq (634x)
		57725: 254, // neqSynonym (634x)
		57726: 255, // nulleq (634x)
		37:    256, // '%' (624x)
		38:    257, // '&' (624x)
		47:    258, // '/' (624x)
		94:    259, // '^' (624x)
		124:   260, // '|' (624x)
		57723: 261, // lsh (624x)
		57728: 262, // rsh (624x)
		57368: 263, // charType (585x)
		57416: 264, // ifKwd (511x)
		57400: 265, // exists (507x)
		57402: 266, // falseKwd (506x)
		57491: 267, // trueKwd (506x)
		57380: 268, // database (505x)
		57378: 269, // currentTs (504x)
		57471: 270, // replace (504x)
		57475: 271, // schema (504x)
		57423: 272, // interval (503x)
		57365: 273, // caseKwd (502x)
		57373: 274, // convert (502x)
		57376: 275, // currentDate (502x)
		57377: 276, // currentTime (502x)
		57379: 277, // currentUser (502x)
		57470: 278, // repeat (502x)
		57499: 279, // utcDate (502x)
		57367: 280, // character (498x)
		46:    281, // '.' (446x)
		57478: 282, // selectKwd (444x)
		57435: 283, // lines (436x)
		57497: 284, // use (436x)
		57417: 285, // ignore (435x)
		57405: 286, // force (434x)
		57489: 287, // to (433x)
		57465: 288, // read (432x)
		57395: 289, // drop (431x)
		57386: 290, // decimalType (430x)
		57422: 291, // integerType (430x)
		57501: 292, // varcharType (430x)
		57469: 293, // rename (429x)
		57359: 294, // bigIntType (428x)
		57361: 295, // blobType (428x)
		57394: 296, // doubleType (428x)
		57403: 297, // floatType (428x)
		57427: 298, // intType (428x)
		57440: 299, // longblobType (428x)
		57441: 300, // longtextType (428x)
		57444: 301, // mediumblobType (428x)
		57445: 302, // mediumIntType (428x)
		57446: 303, // mediumtextType (428x)
		57453: 304, // numericType (428x)
		57466: 305, // realType (428x)
		57481: 306, // smallIntType (428x)
		57486: 307, // tinyblobType (428x)
		57487: 308, // tinyIntType (428x)
		57488: 309, // tinytextType (428x)
		57502: 310, // varbinaryType (428x)
		57351: 311, // add (427x)
		57366: 312, // change (427x)
		57505: 313, // write (427x)
		57429: 314, // key (415x)
		57462: 315, // primary (403x)
		57492: 316, // unique (403x)
		57369: 317, // check (398x)
		57506: 318, // with (352x)
		57718: 319, // enum (347x)
		57864: 320, // Identifier (333x)
		57905: 321, // NotKeywordToken (333x)
		58006: 322, // UnReservedKeyword (333x)
		57459: 323, // partition (307x)
		57495: 324, // unsigned (301x)
		57509: 325, // zerofill (299x)
		57352: 326, // all (289x)
		57419: 327, // index (287x)
		57483: 328, // tableKwd (283x)
		57363: 329, // by (280x)
		57392: 330, // distinct (277x)
		57406: 331, // foreign (276x)
		57496: 332, // update (276x)
		57399: 333, // escaped (275x)
		57408: 334, // fulltext (275x)
		57484: 335, // terminated (274x)
		57374: 336, // create (273x)
		57389: 337, // deleteKwd (273x)
		57398: 338, // enclosed (273x)
		57480: 339, // show (273x)
		57353: 340, // alter (272x)
		57371: 341, // column (272x)
		57537: 342, // grant (272x)
		57426: 343, // insert (272x)
		57372: 344, // constraint (271x)
		57420: 345, // infile (271x)
		57430: 346, // keys (271x)
		57458: 347, // outer (271x)
		57354: 348, // analyze (270x)
		57364: 349, // cascade (270x)
		57381: 350, // databases (270x)
		57391: 351, // describe (270x)
		57401: 352, // explain (270x)
		57436: 353, // load (270x)
		57437: 354, // localTime (270x)
		57438: 355, // localTs (270x)
		57472: 356, // restrict (270x)
		57494: 357, // unlock (270x)
		57362: 358, // both (269x)
		57424: 359, // into (269x)
		57431: 360, // leading (269x)
		57443: 361, // maxValue (269x)
		57451: 362, // noWriteToBinLog (269x)
		57455: 363, // option (269x)
		57461: 364, // precisionType (269x)
		57463: 365, // procedure (269x)
		57464: 366, // rangeKwd (269x)
		57467: 367, // references (269x)
		57476: 368, // schemas (269x)
		57482: 369, // starting (269x)
		57490: 370, // trailing (269x)
		57396: 371, // dual (268x)
		57710: 372, // intLit (264x)
		57731: 373, // userVar (239x)
		57727: 374, // placeholder (238x)
		57709: 375, // decLit (237x)
		57708: 376, // floatLit (237x)
		57729: 377, // sysVar (236x)
		57712: 378, // bitLit (235x)
		57711: 379, // hexLit (235x)
		57730: 380, // underscoreCS (235x)
		33:    381, // '!' (234x)
		126:   382, // '~' (234x)
		57594: 383, // bitLength (234x)
		57599: 384, // bitXor (234x)
		57715: 385, // cast (234x)
		57597: 386, // characterLength (234x)
		57596: 387, // charLength (234x)
		57598: 388, // conv (234x)
		57600: 389, // crc32 (234x)
		57716: 390, // curDate (234x)
		57720: 391, // extract (234x)
		57593: 392, // rpad (234x)
		57572: 393, // strcmp (234x)
		57578: 394, // sysDate (234x)
		57583: 395, // unixTimestamp (234x)
		57776: 396, // ColumnName (230x)
		57979: 397, // SubSelect (204x)
		58016: 398, // UserVariable (202x)
		57896: 399, // Literal (200x)
		57851: 400, // Function (199x)
		57852: 401, // FunctionCallAgg (199x)
		57853: 402, // FunctionCallConflict (199x)
		57854: 403, // FunctionCallKeyword (199x)
		57855: 404, // FunctionCallNonKeyword (199x)
		57856: 405, // FunctionNameConflict (199x)
		57857: 406, // FunctionNameDateArith (199x)
		57858: 407, // FunctionNameDateArithMultiForms (199x)
		57914: 408, // Operand (199x)
		57936: 409, // PrimaryExpression (199x)
		57981: 410, // SystemVariable (199x)
		58021: 411, // Variable (199x)
		57937: 412, // PrimaryFactor (191x)
		57933: 413, // PredicateExpr (176x)
		57827: 414, // Expression (173x)
		57833: 415, // Factor (173x)
		58029: 416, // logAnd (145x)
		58030: 417, // logOr (145x)
		57865: 418, // IdentifierOrReservedKeyword (44x)
		57951: 419, // ReservedKeyword (44x)
		57989: 420, // TableName (39x)
		57828: 421, // ExpressionList (22x)
		57837: 422, // FieldLen (20x)
		57902: 423, // NUM (18x)
		57820: 424, // EqOpt (17x)
		57955: 425, // SelectStmt (17x)
		57890: 426, // LengthNum (16x)
		57918: 427, // OptFieldLen (14x)
		58009: 428, // UnionSelect (14x)
		57880: 429, // IndexType (13x)
		58007: 430, // UnionClauseList (13x)
		58010: 431, // UnionStmt (13x)
		123:   432, // '{' (12x)
		57977: 433, // StringName (12x)
		57772: 434, // CharsetKw (11x)
		57869: 435, // IndexColName (11x)
		57870: 436, // IndexColNameList (10x)
		57887: 437, // JoinTable (10x)
		57986: 438, // TableFactor (10x)
		57996: 439, // TableRef (10x)
		58018: 440, // Username (9x)
		57876: 441, // IndexName (8x)
		57442: 442, // lowPriority (8x)
		57990: 443, // TableNameList (8x)
		57806: 444, // DefaultKwdOpt (7x)
		57822: 445, // EscapedTableRef (7x)
		57878: 446, // IndexOption (7x)
		57879: 447, // IndexOptionList (7x)
		57916: 448, // OptCharset (7x)
		58026: 449, // WhereClause (7x)
		58027: 450, // WhereClauseOptional (7x)
		57797: 451, // DBName (6x)
		57832: 452, // ExpressionOpt (6x)
		57881: 453, // IndexTypeOpt (6x)
		57917: 454, // OptCollate (6x)
		57964: 455, // ShowDatabaseNameOpt (6x)
		57997: 456, // TableRefs (6x)
		57773: 457, // CharsetName (5x)
		57774: 458, // ColumnDef (5x)
		57796: 459, // CrossOpt (5x)
		57810: 460, // DistinctOpt (5x)
		57888: 461, // JoinType (5x)
		57915: 462, // OptBinary (5x)
		57953: 463, // RowFormat (5x)
		57992: 464, // TableOption (5x)
		57760: 465, // Assignment (4x)
		57775: 466, // ColumnKeywordOpt (4x)
		57388: 467, // delayed (4x)
		57868: 468, // IgnoreOptional (4x)
		57889: 469, // KeyOrIndex (4x)
		57893: 470, // LimitOption (4x)
		57901: 471, // LowPriorityOptional (4x)
		57923: 472, // OrderBy (4x)
		57924: 473, // OrderByOptional (4x)
		57960: 474, // SelectStmtLimit (4x)
		57982: 475, // TableAsName (4x)
		58000: 476, // TimeUnit (4x)
		58014: 477, // UserSpec (4x)
		57714: 478, // assignmentEq (3x)
		57761: 479, // AssignmentList (3x)
		57764: 480, // AuthString (3x)
		57769: 481, // ByItem (3x)
		57788: 482, // Constraint (3x)
		57790: 483, // ConstraintKeywordOpt (3x)
		57809: 484, // DeleteFromStmt (3x)
		57830: 485, // ExpressionListListItem (3x)
		57839: 486, // FieldOpt (3x)
		57840: 487, // FieldOpts (3x)
		57845: 488, // FloatOpt (3x)
		57866: 489, // IfExists (3x)
		57867: 490, // IfNotExists (3x)
		57882: 491, // InsertIntoStmt (3x)
		57932: 492, // Precision (3x)
		57949: 493, // ReplaceIntoStmt (3x)
		57954: 494, // SelectLockOpt (3x)
		57993: 495, // TableOptionList (3x)
		57994: 496, // TableOptionListOpt (3x)
		58001: 497, // TransactionChar (3x)
		58012: 498, // UpdateStmt (3x)
		58015: 499, // UserSpecList (3x)
		58020: 500, // ValueSym (3x)
		57753: 501, // AdminStmt (2x)
		57754: 502, // AlterTableSpec (2x)
		57756: 503, // AlterTableStmt (2x)
		57757: 504, // AlterUserStmt (2x)
		57758: 505, // AnalyzeTableStmt (2x)
		57765: 506, // BeginTransactionStmt (2x)
		57766: 507, // BinlogStmt (2x)
		57770: 508, // ByList (2x)
		57771: 509, // CastType (2x)
		57777: 510, // ColumnNameList (2x)
		57779: 511, // ColumnOption (2x)
		57782: 512, // ColumnPosition (2x)
		57783: 513, // ColumnSetValue (2x)
		57786: 514, // CommitStmt (2x)
		57791: 515, // CreateDatabaseStmt (2x)
		57792: 516, // CreateIndexStmt (2x)
		57794: 517, // CreateTableStmt (2x)
		57795: 518, // CreateUserStmt (2x)
		57798: 519, // DatabaseOption (2x)
		57801: 520, // DatabaseSym (2x)
		57803: 521, // DeallocateStmt (2x)
		57804: 522, // DeallocateSym (2x)
		57811: 523, // DoStmt (2x)
		57812: 524, // DropDatabaseStmt (2x)
		57813: 525, // DropIndexStmt (2x)
		57814: 526, // DropTableStmt (2x)
		57815: 527, // DropUserStmt (2x)
		57816: 528, // DropViewStmt (2x)
		57818: 529, // EmptyStmt (2x)
		57823: 530, // ExecuteStmt (2x)
		57824: 531, // ExplainStmt (2x)
		57825: 532, // ExplainSym (2x)
		57829: 533, // ExpressionListList (2x)
		57831: 534, // ExpressionListOpt (2x)
		57834: 535, // Field (2x)
		57646: 536, // flush (2x)
		57847: 537, // FlushStmt (2x)
		57849: 538, // FromOrIn (2x)
		57850: 539, // FuncDatetimePrec (2x)
		57860: 540, // GrantStmt (2x)
		57412: 541, // highPriority (2x)
		57871: 542, // IndexHint (2x)
		57875: 543, // IndexHintType (2x)
		57883: 544, // InsertValues (2x)
		57885: 545, // IntoOpt (2x)
		57892: 546, // LimitClause (2x)
		57897: 547, // LoadDataStmt (2x)
		57899: 548, // LockTablesStmt (2x)
		57906: 549, // NotOpt (2x)
		57907: 550, // NowSym (2x)
		57908: 551, // NumLiteral (2x)
		57920: 552, // OptInteger (2x)
		57922: 553, // Order (2x)
		57926: 554, // PartitionDefinition (2x)
		57927: 555, // PartitionDefinitionList (2x)
		57928: 556, // PartitionDefinitionListOpt (2x)
		57929: 557, // PartitionNumOpt (2x)
		57931: 558, // PasswordOpt (2x)
		57935: 559, // PreparedStmt (2x)
		57938: 560, // PrimaryOpt (2x)
		57939: 561, // Priority (2x)
		57940: 562, // PrivElem (2x)
		57943: 563, // PrivType (2x)
		57946: 564, // ReferOpt (2x)
		57948: 565, // RenameTableStmt (2x)
		57950: 566, // ReplacePriority (2x)
		57952: 567, // RollbackStmt (2x)
		57957: 568, // SelectStmtDistinct (2x)
		57961: 569, // SelectStmtOpts (2x)
		57963: 570, // SetStmt (2x)
		57967: 571, // ShowStmt (2x)
		57968: 572, // ShowTableAliasOpt (2x)
		57973: 573, // Statement (2x)
		57976: 574, // StringList (2x)
		57980: 575, // Symbol (2x)
		57984: 576, // TableElement (2x)
		57987: 577, // TableLock (2x)
		57995: 578, // TableOrTables (2x)
		58002: 579, // TransactionChars (2x)
		58004: 580, // TruncateTableStmt (2x)
		58011: 581, // UnlockTablesStmt (2x)
		58019: 582, // UsernameList (2x)
		58013: 583, // UseStmt (2x)
		58022: 584, // VariableAssignment (2x)
		58024: 585, // WhenClause (2x)
		57755: 586, // AlterTableSpecList (1x)
		57759: 587, // AnyOrAll (1x)
		57763: 588, // AuthOption (1x)
		57767: 589, // BitValueType (1x)
		57768: 590, // BlobType (1x)
		57778: 591, // ColumnNameListOpt (1x)
		57780: 592, // ColumnOptionList (1x)
		57781: 593, // ColumnOptionListOpt (1x)
		57784: 594, // ColumnSetValueList (1x)
		57787: 595, // CompareOp (1x)
		57789: 596, // ConstraintElem (1x)
		57793: 597, // CreateIndexStmtUnique (1x)
		57799: 598, // DatabaseOptionList (1x)
		57800: 599, // DatabaseOptionListOpt (1x)
		57802: 600, // DateAndTimeType (1x)
		57717: 601, // ddl (1x)
		57808: 602, // DefaultValueExpr (1x)
		57635: 603, // duplicate (1x)
		57817: 604, // ElseOpt (1x)
		57819: 605, // Enclosed (1x)
		57821: 606, // Escaped (1x)
		57826: 607, // ExplainableStmt (1x)
		57835: 608, // FieldAsName (1x)
		57836: 609, // FieldAsNameOpt (1x)
		57838: 610, // FieldList (1x)
		57841: 611, // Fields (1x)
		57842: 612, // FieldsOrColumns (1x)
		57843: 613, // FieldsTerminated (1x)
		57844: 614, // FixedPointType (1x)
		57846: 615, // FloatingPointType (1x)
		57848: 616, // FromDual (1x)
		57859: 617, // GlobalScope (1x)
		57861: 618, // GroupByClause (1x)
		57862: 619, // HashString (1x)
		57863: 620, // HavingClause (1x)
		57872: 621, // IndexHintList (1x)
		57873: 622, // IndexHintListOpt (1x)
		57874: 623, // IndexHintScope (1x)
		57877: 624, // IndexNameList (1x)
		57884: 625, // IntegerType (1x)
		57886: 626, // IsolationLevel (1x)
		57891: 627, // LikeEscapeOpt (1x)
		57894: 628, // Lines (1x)
		57895: 629, // LinesTerminated (1x)
		57898: 630, // LocalOpt (1x)
		57900: 631, // LockType (1x)
		57903: 632, // NationalOpt (1x)
		57904: 633, // NoWriteToBinLogAliasOpt (1x)
		57909: 634, // NumericType (1x)
		57910: 635, // ObjectType (1x)
		57911: 636, // OnDeleteOpt (1x)
		57912: 637, // OnDuplicateKeyUpdate (1x)
		57913: 638, // OnUpdateOpt (1x)
		57919: 639, // OptFull (1x)
		57921: 640, // OptTable (1x)
		57925: 641, // OuterOpt (1x)
		57930: 642, // PartitionOpt (1x)
		57934: 643, // PrepareSQL (1x)
		57941: 644, // PrivElemList (1x)
		57942: 645, // PrivLevel (1x)
		57944: 646, // QuickOptional (1x)
		57945: 647, // ReferDef (1x)
		57947: 648, // RegexpSym (1x)
		57956: 649, // SelectStmtCalcFoundRows (1x)
		57958: 650, // SelectStmtFieldList (1x)
		57959: 651, // SelectStmtGroup (1x)
		57962: 652, // SelectStmtSQLCache (1x)
		57680: 653, // share (1x)
		57965: 654, // ShowIndexKwd (1x)
		57966: 655, // ShowLikeOrWhereOpt (1x)
		57969: 656, // ShowTargetFilterable (1x)
		57970: 657, // SignedLiteral (1x)
		57971: 658, // Start (1x)
		57972: 659, // Starting (1x)
		57974: 660, // StatementList (1x)
		57975: 661, // StatsPersistentVal (1x)
		57978: 662, // StringType (1x)
		57983: 663, // TableAsNameOpt (1x)
		57985: 664, // TableElementList (1x)
		57988: 665, // TableLockList (1x)
		57991: 666, // TableNameListOpt (1x)
		57998: 667, // TableRefsClause (1x)
		57999: 668, // TextType (1x)
		58003: 669, // TrimDirection (1x)
		58005: 670, // Type (1x)
		58008: 671, // UnionOpt (1x)
		58017: 672, // UserVariableList (1x)
		58023: 673, // VariableAssignmentList (1x)
		58025: 674, // WhenClauseList (1x)
		58028: 675, // WithReadLockOpt (1x)
		57752: 676, // $default (0x)
		57713: 677, // andnot (0x)
		57762: 678, // AssignmentListOpt (0x)
		57615: 679, // byteType (0x)
		57595: 680, // charFunc (0x)
		57785: 681, // CommaOpt (0x)
		57805: 682, // Default (0x)
		57807: 683, // DefaultOpt (0x)
		57345: 684, // error (0x)
		57739: 685, // insertValues (0x)
		57348: 686, // invalid (0x)
		57734: 687, // lowerThanCalcFoundRows (0x)
		57747: 688, // lowerThanComma (0x)
		57742: 689, // lowerThanEq (0x)
		57746: 690, // lowerThanEscape (0x)
		57750: 691, // lowerThanIf (0x)
		57751: 692, // lowerThanIgnore (0x)
		57738: 693, // lowerThanInsertValues (0x)
		57736: 694, // lowerThanIntervalKeyword (0x)
		57749: 695, // lowerThanInto (0x)
		57740: 696, // lowerThanKey (0x)
		57744: 697, // lowerThanLeftParen (0x)
		57741: 698, // lowerThanOn (0x)
		57745: 699, // lowerThanQuick (0x)
		57737: 700, // lowerThanSetKeyword (0x)
		57735: 701, // lowerThanSQLCache (0x)
		57748: 702, // lowerThanWith (0x)
		57732: 703, // lowestOpt (0x)
		57743: 704, // neg (0x)
		57733: 705, // tableRefPriority (0x)
	}

	yySymNames = []string{
		"comment",
		"autoIncrement",
		"after",
		"first",
		"$end",
		"';'",
		"charsetKwd",
		"keyBlockSize",
		"','",
		"')'",
		"engine",
		"password",
		"avgRowLength",
		"checksum",
		"compression",
		"connection",
		"delayKeyWrite",
		"maxRows",
		"minRows",
		"rowFormat",
		"statsPersistent",
		"tables",
		"status",
		"end",
		"user",
		"offset",
		"prepare",
		"yearType",
		"columns",
		"day",
		"execute",
		"fields",
		"hour",
		"microsecond",
		"minute",
		"month",
		"quarter",
		"second",
		"variables",
		"week",
		"datetimeType",
		"dateType",
		"identified",
		"isolation",
		"local",
		"timeType",
		"unknown",
		"value",
		"admin",
		"begin",
		"binlog",
		"commit",
		"compact",
		"compressed",
		"deallocate",
		"disable",
		"do",
		"dynamic",
		"enable",
		"fixed",
		"hash",
		"modify",
		"no",
		"now",
		"partitions",
		"redundant",
		"rollback",
		"signed",
		"start",
		"truncate",
		"action",
		"at",
		"bitType",
		"booleanType",
		"boolType",
		"btree",
		"collation",
		"committed",
		"consistent",
		"data",
		"engines",
		"events",
		"full",
		"function",
		"global",
		"grants",
		"indexes",
		"less",
		"level",
		"mode",
		"national",
		"only",
		"privileges",
		"processlist",
		"repeatable",
		"serializable",
		"session",
		"snapshot",
		"textType",
		"than",
		"timestampType",
		"transaction",
		"triggers",
		"uncommitted",
		"view",
		"warnings",
		"abs",
		"addDate",
		"any",
		"ascii",
		"avg",
		"calcFoundRows",
		"ceil",
		"ceiling",
		"coalesce",
		"concat",
		"concatWs",
		"connectionID",
		"count",
		"curTime",
		"dateAdd",
		"datediff",
		"dateFormat",
		"dateSub",
		"dayname",
		"dayofmonth",
		"dayofweek",
		"dayofyear",
		"escape",
		"fieldKwd",
		"findInSet",
		"floor",
		"foundRows",
		"fromDays",
		"fromUnixTime",
		"getLock",
		"greatest",
		"groupConcat",
		"hex",
		"identifier",
		"ifNull",
		"isNull",
		"lastInsertID",
		"lcase",
		"least",
		"length",
		"ln",
		"locate",
		"log",
		"log10",
		"log2",
		"lower",
		"ltrim",
		"max",
		"min",
		"monthname",
		"names",
		"nullIf",
		"pow",
		"power",
		"quick",
		"rand",
		"releaseLock",
		"reverse",
		"round",
		"row",
		"rtrim",
		"sign",
		"sleep",
		"some",
		"space",
		"sqlCache",
		"sqlNoCache",
		"sqrt",
		"strToDate",
		"subDate",
		"substring",
		"substringIndex",
		"sum",
		"timediff",
		"timestampDiff",
		"trim",
		"ucase",
		"unhex",
		"upper",
		"version",
		"weekday",
		"weekofyear",
		"yearweek",
		"not",
		"left",
		"on",
		"mod",
		"stringLit",
		"and",
		"or",
		"xor",
		"'+'",
		"'-'",
		"'('",
		"defaultKwd",
		"union",
		"forKwd",
		"lock",
		"limit",
		"where",
		"from",
		"andand",
		"oror",
		"order",
		"collate",
		"using",
		"having",
		"set",
		"join",
		"group",
		"cross",
		"inner",
		"right",
		"like",
		"as",
		"desc",
		"when",
		"asc",
		"dayHour",
		"dayMicrosecond",
		"dayMinute",
		"daySecond",
		"elseKwd",
		"hourMicrosecond",
		"hourMinute",
		"hourSecond",
		"minuteMicrosecond",
		"minuteSecond",
		"secondMicrosecond",
		"yearMonth",
		"in",
		"then",
		"is",
		"div",
		"between",
		"regexpKwd",
		"rlike",
		"binaryType",
		"eq",
		"values",
		"'}'",
		"'*'",
		"null",
		"'<'",
		"'>'",
		"ge",
		"le",
		"neq",
		"neqSynonym",
		"nulleq",
		"'%'",
		"'&'",
		"'/'",
		"'^'",
		"'|'",
		"lsh",
		"rsh",
		"charType",
		"ifKwd",
		"exists",
		"falseKwd",
		"trueKwd",
		"database",
		"currentTs",
		"replace",
		"schema",
		"interval",
		"caseKwd",
		"convert",
		"currentDate",
		"currentTime",
		"currentUser",
		"repeat",
		"utcDate",
		"character",
		"'.'",
		"selectKwd",
		"lines",
		"use",
		"ignore",
		"force",
		"to",
		"read",
		"drop",
		"decimalType",
		"integerType",
		"varcharType",
		"rename",
		"bigIntType",
		"blobType",
		"doubleType",
		"floatType",
		"intType",
		"longblobType",
		"longtextType",
		"mediumblobType",
		"mediumIntType",
		"mediumtextType",
		"numericType",
		"realType",
		"smallIntType",
		"tinyblobType",
		"tinyIntType",
		"tinytextType",
		"varbinaryType",
		"add",
		"change",
		"write",
		"key",
		"primary",
		"unique",
		"check",
		"with",
		"enum",
		"Identifier",
		"NotKeywordToken",
		"UnReservedKeyword",
		"partition",
		"unsigned",
		"zerofill",
		"all",
		"index",
		"tableKwd",
		"by",
		"distinct",
		"foreign",
		"update",
		"escaped",
		"fulltext",
		"terminated",
		"create",
		"deleteKwd",
		"enclosed",
		"show",
		"alter",
		"column",
		"grant",
		"insert",
		"constraint",
		"infile",
		"keys",
		"outer",
		"analyze",
		"cascade",
		"databases",
		"describe",
		"explain",
		"load",
		"localTime",
		"localTs",
		"restrict",
		"unlock",
		"both",
		"into",
		"leading",
		"maxValue",
		"noWriteToBinLog",
		"option",
		"precisionType",
		"procedure",
		"rangeKwd",
		"references",
		"schemas",
		"starting",
		"trailing",
		"dual",
		"intLit",
		"userVar",
		"placeholder",
		"decLit",
		"floatLit",
		"sysVar",
		"bitLit",
		"hexLit",
		"underscoreCS",
		"'!'",
		"'~'",
		"bitLength",
		"bitXor",
		"cast",
		"characterLength",
		"charLength",
		"conv",
		"crc32",
		"curDate",
		"extract",
		"rpad",
		"strcmp",
		"sysDate",
		"unixTimestamp",
		"ColumnName",
		"SubSelect",
		"UserVariable",
		"Literal",
		"Function",
		"FunctionCallAgg",
		"FunctionCallConflict",
		"FunctionCallKeyword",
		"FunctionCallNonKeyword",
		"FunctionNameConflict",
		"FunctionNameDateArith",
		"FunctionNameDateArithMultiForms",
		"Operand",
		"PrimaryExpression",
		"SystemVariable",
		"Variable",
		"PrimaryFactor",
		"PredicateExpr",
		"Expression",
		"Factor",
		"logAnd",
		"logOr",
		"IdentifierOrReservedKeyword",
		"ReservedKeyword",
		"TableName",
		"ExpressionList",
		"FieldLen",
		"NUM",
		"EqOpt",
		"SelectStmt",
		"LengthNum",
		"OptFieldLen",
		"UnionSelect",
		"IndexType",
		"UnionClauseList",
		"UnionStmt",
		"'{'",
		"StringName",
		"CharsetKw",
		"IndexColName",
		"IndexColNameList",
		"JoinTable",
		"TableFactor",
		"TableRef",
		"Username",
		"IndexName",
		"lowPriority",
		"TableNameList",
		"DefaultKwdOpt",
		"EscapedTableRef",
		"IndexOption",
		"IndexOptionList",
		"OptCharset",
		"WhereClause",
		"WhereClauseOptional",
		"DBName",
		"ExpressionOpt",
		"IndexTypeOpt",
		"OptCollate",
		"ShowDatabaseNameOpt",
		"TableRefs",
		"CharsetName",
		"ColumnDef",
		"CrossOpt",
		"DistinctOpt",
		"JoinType",
		"OptBinary",
		"RowFormat",
		"TableOption",
		"Assignment",
		"ColumnKeywordOpt",
		"delayed",
		"IgnoreOptional",
		"KeyOrIndex",
		"LimitOption",
		"LowPriorityOptional",
		"OrderBy",
		"OrderByOptional",
		"SelectStmtLimit",
		"TableAsName",
		"TimeUnit",
		"UserSpec",
		"assignmentEq",
		"AssignmentList",
		"AuthString",
		"ByItem",
		"Constraint",
		"ConstraintKeywordOpt",
		"DeleteFromStmt",
		"ExpressionListListItem",
		"FieldOpt",
		"FieldOpts",
		"FloatOpt",
		"IfExists",
		"IfNotExists",
		"InsertIntoStmt",
		"Precision",
		"ReplaceIntoStmt",
		"SelectLockOpt",
		"TableOptionList",
		"TableOptionListOpt",
		"TransactionChar",
		"UpdateStmt",
		"UserSpecList",
		"ValueSym",
		"AdminStmt",
		"AlterTableSpec",
		"AlterTableStmt",
		"AlterUserStmt",
		"AnalyzeTableStmt",
		"BeginTransactionStmt",
		"BinlogStmt",
		"ByList",
		"CastType",
		"ColumnNameList",
		"ColumnOption",
		"ColumnPosition",
		"ColumnSetValue",
		"CommitStmt",
		"CreateDatabaseStmt",
		"CreateIndexStmt",
		"CreateTableStmt",
		"CreateUserStmt",
		"DatabaseOption",
		"DatabaseSym",
		"DeallocateStmt",
		"DeallocateSym",
		"DoStmt",
		"DropDatabaseStmt",
		"DropIndexStmt",
		"DropTableStmt",
		"DropUserStmt",
		"DropViewStmt",
		"EmptyStmt",
		"ExecuteStmt",
		"ExplainStmt",
		"ExplainSym",
		"ExpressionListList",
		"ExpressionListOpt",
		"Field",
		"flush",
		"FlushStmt",
		"FromOrIn",
		"FuncDatetimePrec",
		"GrantStmt",
		"highPriority",
		"IndexHint",
		"IndexHintType",
		"InsertValues",
		"IntoOpt",
		"LimitClause",
		"LoadDataStmt",
		"LockTablesStmt",
		"NotOpt",
		"NowSym",
		"NumLiteral",
		"OptInteger",
		"Order",
		"PartitionDefinition",
		"PartitionDefinitionList",
		"PartitionDefinitionListOpt",
		"PartitionNumOpt",
		"PasswordOpt",
		"PreparedStmt",
		"PrimaryOpt",
		"Priority",
		"PrivElem",
		"PrivType",
		"ReferOpt",
		"RenameTableStmt",
		"ReplacePriority",
		"RollbackStmt",
		"SelectStmtDistinct",
		"SelectStmtOpts",
		"SetStmt",
		"ShowStmt",
		"ShowTableAliasOpt",
		"Statement",
		"StringList",
		"Symbol",
		"TableElement",
		"TableLock",
		"TableOrTables",
		"TransactionChars",
		"TruncateTableStmt",
		"UnlockTablesStmt",
		"UsernameList",
		"UseStmt",
		"VariableAssignment",
		"WhenClause",
		"AlterTableSpecList",
		"AnyOrAll",
		"AuthOption",
		"BitValueType",
		"BlobType",
		"ColumnNameListOpt",
		"ColumnOptionList",
		"ColumnOptionListOpt",
		"ColumnSetValueList",
		"CompareOp",
		"ConstraintElem",
		"CreateIndexStmtUnique",
		"DatabaseOptionList",
		"DatabaseOptionListOpt",
		"DateAndTimeType",
		"ddl",
		"DefaultValueExpr",
		"duplicate",
		"ElseOpt",
		"Enclosed",
		"Escaped",
		"ExplainableStmt",
		"FieldAsName",
		"FieldAsNameOpt",
		"FieldList",
		"Fields",
		"FieldsOrColumns",
		"FieldsTerminated",
		"FixedPointType",
		"FloatingPointType",
		"FromDual",
		"GlobalScope",
		"GroupByClause",
		"HashString",
		"HavingClause",
		"IndexHintList",
		"IndexHintListOpt",
		"IndexHintScope",
		"IndexNameList",
		"IntegerType",
		"IsolationLevel",
		"LikeEscapeOpt",
		"Lines",
		"LinesTerminated",
		"LocalOpt",
		"LockType",
		"NationalOpt",
		"NoWriteToBinLogAliasOpt",
		"NumericType",
		"ObjectType",
		"OnDeleteOpt",
		"OnDuplicateKeyUpdate",
		"OnUpdateOpt",
		"OptFull",
		"OptTable",
		"OuterOpt",
		"PartitionOpt",
		"PrepareSQL",
		"PrivElemList",
		"PrivLevel",
		"QuickOptional",
		"ReferDef",
		"RegexpSym",
		"SelectStmtCalcFoundRows",
		"SelectStmtFieldList",
		"SelectStmtGroup",
		"SelectStmtSQLCache",
		"share",
		"ShowIndexKwd",
		"ShowLikeOrWhereOpt",
		"ShowTargetFilterable",
		"SignedLiteral",
		"Start",
		"Starting",
		"StatementList",
		"StatsPersistentVal",
		"StringType",
		"TableAsNameOpt",
		"TableElementList",
		"TableLockList",
		"TableNameListOpt",
		"TableRefsClause",
		"TextType",
		"TrimDirection",
		"Type",
		"UnionOpt",
		"UserVariableList",
		"VariableAssignmentList",
		"WhenClauseList",
		"WithReadLockOpt",
		"$default",
		"andnot",
		"AssignmentListOpt",
		"byteType",
		"charFunc",
		"CommaOpt",
		"Default",
		"DefaultOpt",
		"error",
		"insertValues",
		"invalid",
		"lowerThanCalcFoundRows",
		"lowerThanComma",
		"lowerThanEq",
		"lowerThanEscape",
		"lowerThanIf",
		"lowerThanIgnore",
		"lowerThanInsertValues",
		"lowerThanIntervalKeyword",
		"lowerThanInto",
		"lowerThanKey",
		"lowerThanLeftParen",
		"lowerThanOn",
		"lowerThanQuick",
		"lowerThanSetKeyword",
		"lowerThanSQLCache",
		"lowerThanWith",
		"lowestOpt",
		"neg",
		"tableRefPriority",
	}

	yyReductions = []struct{ xsym, components int }{
		{0, 1},
		{658, 1},
		{503, 5},
		{502, 1},
		{502, 4},
		{502, 2},
		{502, 3},
		{502, 3},
		{502, 3},
		{502, 4},
		{502, 2},
		{502, 2},
		{502, 4},
		{502, 4},
		{502, 3},
		{502, 3},
		{469, 1},
		{469, 1},
		{466, 0},
		{466, 1},
		{512, 0},
		{512, 1},
		{512, 2},
		{586, 1},
		{586, 3},
		{483, 0},
		{483, 1},
		{483, 2},
		{575, 1},
		{565, 5},
		{505, 3},
		{465, 3},
		{479, 1},
		{479, 3},
		{678, 0},
		{678, 1},
		{506, 1},
		{506, 2},
		{506, 5},
		{507, 2},
		{458, 3},
		{396, 1},
		{396, 3},
		{396, 5},
		{510, 1},
		{510, 3},
		{591, 0},
		{591, 1},
		{514, 1},
		{560, 0},
		{560, 1},
		{511, 2},
		{511, 1},
		{511, 1},
		{511, 2},
		{511, 1},
		{511, 2},
		{511, 2},
		{511, 3},
		{511, 2},
		{511, 4},
		{592, 1},
		{592, 2},
		{593, 0},
		{593, 1},
		{596, 7},
		{596, 7},
		{596, 7},
		{596, 7},
		{596, 7},
		{596, 8},
		{596, 8},
		{596, 7},
		{647, 7},
		{636, 0},
		{636, 3},
		{638, 0},
		{638, 3},
		{564, 1},
		{564, 1},
		{564, 2},
		{564, 2},
		{602, 1},
		{602, 3},
		{602, 4},
		{602, 1},
		{550, 1},
		{550, 1},
		{550, 1},
		{550, 1},
		{657, 1},
		{657, 2},
		{657, 2},
		{551, 1},
		{551, 1},
		{551, 1},
		{516, 9},
		{597, 0},
		{597, 1},
		{435, 3},
		{436, 0},
		{436, 1},
		{436, 3},
		{515, 5},
		{451, 1},
		{519, 4},
		{519, 4},
		{599, 0},
		{599, 1},
		{598, 1},
		{598, 2},
		{517, 9},
		{682, 2},
		{683, 0},
		{683, 1},
		{444, 0},
		{444, 1},
		{642, 0},
		{642, 8},
		{642, 8},
		{557, 0},
		{557, 2},
		{556, 0},
		{556, 3},
		{555, 1},
		{555, 3},
		{554, 9},
		{554, 9},
		{523, 2},
		{484, 9},
		{484, 8},
		{484, 9},
		{520, 1},
		{520, 1},
		{524, 4},
		{525, 6},
		{526, 3},
		{526, 5},
		{528, 5},
		{527, 3},
		{527, 5},
		{578, 1},
		{578, 1},
		{424, 0},
		{424, 1},
		{529, 0},
		{532, 1},
		{532, 1},
		{532, 1},
		{531, 2},
		{531, 3},
		{531, 2},
		{426, 1},
		{423, 1},
		{414, 3},
		{414, 3},
		{414, 3},
		{414, 3},
		{414, 2},
		{414, 4},
		{414, 4},
		{414, 4},
		{414, 1},
		{417, 1},
		{417, 1},
		{416, 1},
		{416, 1},
		{421, 1},
		{421, 3},
		{534, 0},
		{534, 1},
		{415, 4},
		{415, 3},
		{415, 5},
		{415, 4},
		{415, 1},
		{595, 1},
		{595, 1},
		{595, 1},
		{595, 1},
		{595, 1},
		{595, 1},
		{595, 1},
		{595, 1},
		{587, 1},
		{587, 1},
		{587, 1},
		{413, 6},
		{413, 4},
		{413, 6},
		{413, 5},
		{413, 4},
		{413, 1},
		{648, 1},
		{648, 1},
		{627, 0},
		{627, 2},
		{549, 0},
		{549, 1},
		{535, 1},
		{535, 3},
		{535, 5},
		{535, 2},
		{609, 0},
		{609, 1},
		{608, 1},
		{608, 2},
		{608, 1},
		{608, 2},
		{610, 1},
		{610, 3},
		{618, 3},
		{620, 0},
		{620, 2},
		{489, 0},
		{489, 2},
		{490, 0},
		{490, 3},
		{468, 0},
		{468, 1},
		{441, 0},
		{441, 1},
		{447, 0},
		{447, 2},
		{446, 3},
		{446, 1},
		{446, 2},
		{429, 2},
		{429, 2},
		{453, 0},
		{453, 1},
		{320, 1},
		{320, 1},
		{320, 1},
		{418, 1},
		{418, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{322, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{419, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{321, 1},
		{491, 7},
		{545, 0},
		{545, 1},
		{544, 5},
		{544, 4},
		{544, 4},
		{544, 2},
		{544, 1},
		{544, 1},
		{544, 2},
		{500, 1},
		{500, 1},
		{533, 1},
		{533, 3},
		{485, 3},
		{513, 3},
		{594, 0},
		{594, 1},
		{594, 3},
		{637, 0},
		{637, 5},
		{493, 5},
		{566, 0},
		{566, 1},
		{566, 1},
		{399, 1},
		{399, 1},
		{399, 1},
		{399, 1},
		{399, 1},
		{399, 1},
		{399, 1},
		{399, 2},
		{399, 1},
		{399, 1},
		{408, 1},
		{408, 1},
		{408, 3},
		{408, 1},
		{408, 4},
		{408, 1},
		{408, 1},
		{408, 6},
		{408, 5},
		{408, 2},
		{472, 3},
		{508, 1},
		{508, 3},
		{481, 2},
		{553, 0},
		{553, 1},
		{553, 1},
		{473, 0},
		{473, 1},
		{409, 1},
		{409, 1},
		{409, 1},
		{409, 2},
		{409, 2},
		{409, 2},
		{409, 2},
		{409, 2},
		{409, 3},
		{400, 1},
		{400, 1},
		{400, 1},
		{400, 1},
		{405, 1},
		{405, 1},
		{405, 1},
		{405, 1},
		{405, 1},
		{405, 1},
		{405, 1},
		{405, 1},
		{405, 1},
		{405, 1},
		{402, 4},
		{402, 1},
		{402, 1},
		{402, 1},
		{402, 6},
		{460, 0},
		{460, 1},
		{460, 1},
		{460, 2},
		{403, 6},
		{403, 5},
		{403, 6},
		{403, 6},
		{403, 4},
		{403, 4},
		{403, 3},
		{403, 4},
		{403, 4},
		{403, 4},
		{404, 4},
		{404, 3},
		{404, 4},
		{404, 2},
		{404, 2},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 6},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 6},
		{404, 8},
		{404, 8},
		{404, 6},
		{404, 4},
		{404, 6},
		{404, 6},
		{404, 3},
		{404, 4},
		{404, 6},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 6},
		{404, 8},
		{404, 4},
		{404, 6},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 6},
		{404, 6},
		{404, 4},
		{404, 8},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 6},
		{404, 6},
		{404, 6},
		{404, 6},
		{404, 8},
		{404, 8},
		{404, 8},
		{404, 4},
		{404, 4},
		{404, 6},
		{404, 8},
		{404, 4},
		{404, 6},
		{404, 6},
		{404, 7},
		{404, 4},
		{404, 4},
		{404, 3},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 4},
		{404, 3},
		{404, 4},
		{404, 6},
		{404, 4},
		{404, 8},
		{404, 4},
		{404, 4},
		{404, 6},
		{404, 4},
		{404, 4},
		{404, 8},
		{404, 4},
		{406, 1},
		{406, 1},
		{407, 1},
		{407, 1},
		{669, 1},
		{669, 1},
		{669, 1},
		{401, 5},
		{401, 4},
		{401, 5},
		{401, 5},
		{401, 4},
		{401, 4},
		{401, 5},
		{401, 5},
		{401, 5},
		{401, 5},
		{539, 0},
		{539, 2},
		{539, 3},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{476, 1},
		{452, 0},
		{452, 1},
		{674, 1},
		{674, 2},
		{585, 4},
		{604, 0},
		{604, 2},
		{509, 2},
		{509, 4},
		{509, 1},
		{509, 2},
		{509, 2},
		{509, 2},
		{509, 2},
		{509, 2},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 3},
		{412, 1},
		{561, 0},
		{561, 1},
		{561, 1},
		{561, 1},
		{471, 0},
		{471, 1},
		{420, 1},
		{420, 3},
		{443, 1},
		{443, 3},
		{646, 0},
		{646, 1},
		{559, 4},
		{643, 1},
		{643, 1},
		{530, 2},
		{530, 4},
		{672, 1},
		{672, 3},
		{521, 3},
		{522, 1},
		{522, 1},
		{567, 1},
		{425, 5},
		{425, 7},
		{425, 11},
		{616, 2},
		{667, 1},
		{456, 1},
		{456, 3},
		{445, 1},
		{445, 4},
		{439, 1},
		{439, 1},
		{438, 3},
		{438, 4},
		{438, 4},
		{438, 3},
		{663, 0},
		{663, 1},
		{475, 1},
		{475, 2},
		{543, 2},
		{543, 2},
		{543, 2},
		{623, 0},
		{623, 2},
		{623, 3},
		{623, 3},
		{542, 5},
		{624, 0},
		{624, 1},
		{624, 3},
		{621, 1},
		{621, 2},
		{622, 0},
		{622, 1},
		{437, 3},
		{437, 5},
		{437, 7},
		{461, 1},
		{461, 1},
		{641, 0},
		{641, 1},
		{459, 1},
		{459, 2},
		{459, 2},
		{546, 0},
		{546, 2},
		{470, 1},
		{470, 1},
		{474, 0},
		{474, 2},
		{474, 4},
		{474, 4},
		{568, 0},
		{568, 1},
		{568, 1},
		{569, 3},
		{649, 0},
		{649, 1},
		{652, 0},
		{652, 1},
		{652, 1},
		{650, 1},
		{651, 0},
		{651, 1},
		{397, 3},
		{397, 3},
		{494, 0},
		{494, 2},
		{494, 4},
		{431, 4},
		{431, 8},
		{430, 1},
		{430, 4},
		{428, 1},
		{428, 3},
		{671, 0},
		{671, 1},
		{671, 1},
		{570, 2},
		{570, 4},
		{570, 6},
		{570, 4},
		{570, 4},
		{579, 1},
		{579, 3},
		{497, 3},
		{497, 2},
		{497, 2},
		{626, 2},
		{626, 2},
		{626, 2},
		{626, 1},
		{584, 3},
		{584, 4},
		{584, 4},
		{584, 4},
		{584, 3},
		{584, 3},
		{584, 3},
		{584, 2},
		{584, 4},
		{584, 2},
		{457, 1},
		{457, 1},
		{673, 0},
		{673, 1},
		{673, 3},
		{411, 1},
		{411, 1},
		{410, 1},
		{398, 1},
		{440, 3},
		{582, 1},
		{582, 3},
		{558, 1},
		{558, 4},
		{480, 1},
		{501, 3},
		{501, 4},
		{571, 3},
		{571, 4},
		{571, 4},
		{571, 2},
		{571, 4},
		{571, 2},
		{654, 1},
		{654, 1},
		{654, 1},
		{538, 1},
		{538, 1},
		{656, 1},
		{656, 1},
		{656, 1},
		{656, 2},
		{656, 3},
		{656, 3},
		{656, 3},
		{656, 5},
		{656, 4},
		{656, 4},
		{656, 1},
		{656, 2},
		{656, 2},
		{656, 1},
		{656, 2},
		{656, 2},
		{656, 2},
		{656, 2},
		{655, 0},
		{655, 2},
		{655, 2},
		{617, 0},
		{617, 1},
		{617, 1},
		{639, 0},
		{639, 1},
		{455, 0},
		{455, 2},
		{455, 2},
		{572, 2},
		{572, 2},
		{537, 5},
		{633, 0},
		{633, 1},
		{633, 1},
		{666, 0},
		{666, 1},
		{675, 0},
		{675, 3},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{573, 1},
		{607, 1},
		{607, 1},
		{607, 1},
		{607, 1},
		{607, 1},
		{607, 1},
		{660, 1},
		{660, 3},
		{482, 2},
		{576, 1},
		{576, 1},
		{576, 4},
		{664, 1},
		{664, 3},
		{464, 2},
		{464, 3},
		{464, 4},
		{464, 4},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 3},
		{464, 1},
		{464, 3},
		{661, 1},
		{661, 1},
		{496, 0},
		{496, 1},
		{495, 1},
		{495, 2},
		{495, 3},
		{640, 0},
		{640, 1},
		{580, 3},
		{463, 3},
		{463, 3},
		{463, 3},
		{463, 3},
		{463, 3},
		{463, 3},
		{670, 1},
		{670, 1},
		{670, 1},
		{634, 3},
		{634, 3},
		{634, 3},
		{634, 2},
		{625, 1},
		{625, 1},
		{625, 1},
		{625, 1},
		{625, 1},
		{625, 1},
		{625, 1},
		{625, 1},
		{552, 0},
		{552, 1},
		{614, 1},
		{614, 1},
		{615, 1},
		{615, 1},
		{615, 1},
		{615, 2},
		{589, 1},
		{662, 6},
		{662, 5},
		{662, 6},
		{662, 2},
		{662, 2},
		{662, 1},
		{662, 4},
		{662, 6},
		{662, 6},
		{632, 0},
		{632, 1},
		{590, 1},
		{590, 2},
		{590, 1},
		{590, 1},
		{668, 1},
		{668, 2},
		{668, 1},
		{668, 1},
		{600, 1},
		{600, 2},
		{600, 2},
		{600, 2},
		{600, 2},
		{422, 3},
		{427, 0},
		{427, 1},
		{486, 1},
		{486, 1},
		{487, 0},
		{487, 2},
		{488, 0},
		{488, 1},
		{488, 1},
		{492, 5},
		{462, 0},
		{462, 1},
		{448, 0},
		{448, 2},
		{434, 2},
		{434, 1},
		{454, 0},
		{454, 2},
		{574, 1},
		{574, 3},
		{433, 1},
		{433, 1},
		{498, 9},
		{498, 7},
		{583, 2},
		{449, 2},
		{450, 0},
		{450, 1},
		{681, 0},
		{681, 1},
		{518, 4},
		{504, 4},
		{504, 9},
		{477, 2},
		{499, 1},
		{499, 3},
		{588, 0},
		{588, 3},
		{588, 4},
		{619, 1},
		{540, 7},
		{562, 1},
		{562, 4},
		{644, 1},
		{644, 3},
		{563, 1},
		{563, 2},
		{563, 1},
		{563, 1},
		{563, 2},
		{563, 1},
		{563, 1},
		{563, 1},
		{563, 1},
		{563, 1},
		{563, 1},
		{563, 2},
		{563, 1},
		{563, 2},
		{635, 0},
		{635, 1},
		{645, 1},
		{645, 3},
		{645, 3},
		{645, 3},
		{645, 1},
		{547, 10},
		{630, 0},
		{630, 1},
		{611, 0},
		{611, 4},
		{612, 1},
		{612, 1},
		{613, 0},
		{613, 3},
		{605, 0},
		{605, 3},
		{606, 0},
		{606, 3},
		{628, 0},
		{628, 3},
		{659, 0},
		{659, 3},
		{629, 0},
		{629, 3},
		{581, 2},
		{548, 3},
		{577, 2},
		{631, 1},
		{631, 2},
		{631, 1},
		{665, 1},
		{665, 3},
	}

	yyXErrors = map[yyXError]string{
		yyXError{1, -1}:    "expected $end",
		yyXError{698, -1}:  "expected '('",
		yyXError{699, -1}:  "expected '('",
		yyXError{700, -1}:  "expected '('",
		yyXError{701, -1}:  "expected '('",
		yyXError{702, -1}:  "expected '('",
		yyXError{706, -1}:  "expected '('",
		yyXError{707, -1}:  "expected '('",
		yyXError{708, -1}:  "expected '('",
		yyXError{709, -1}:  "expected '('",
		yyXError{711, -1}:  "expected '('",
		yyXError{712, -1}:  "expected '('",
		yyXError{713, -1}:  "expected '('",
		yyXError{716, -1}:  "expected '('",
		yyXError{717, -1}:  "expected '('",
		yyXError{718, -1}:  "expected '('",
		yyXError{719, -1}:  "expected '('",
		yyXError{720, -1}:  "expected '('",
		yyXError{721, -1}:  "expected '('",
		yyXError{722, -1}:  "expected '('",
		yyXError{723, -1}:  "expected '('",
		yyXError{724, -1}:  "expected '('",
		yyXError{725, -1}:  "expected '('",
		yyXError{726, -1}:  "expected '('",
		yyXError{727, -1}:  "expected '('",
		yyXError{728, -1}:  "expected '('",
		yyXError{729, -1}:  "expected '('",
		yyXError{730, -1}:  "expected '('",
		yyXError{1336, -1}: "expected '('",
		yyXError{1444, -1}: "expected '('",
		yyXError{1451, -1}: "expected '('",
		yyXError{1454, -1}: "expected '('",
		yyXError{1455, -1}: "expected '('",
		yyXError{1624, -1}: "expected '('",
		yyXError{1672, -1}: "expected '('",
		yyXError{1673, -1}: "expected '('",
		yyXError{1781, -1}: "expected '('",
		yyXError{1789, -1}: "expected '('",
		yyXError{1802, -1}: "expected '('",
		yyXError{1815, -1}: "expected '('",
		yyXError{1837, -1}: "expected '('",
		yyXError{1839, -1}: "expected '('",
		yyXError{1855, -1}: "expected '('",
		yyXError{1860, -1}: "expected '('",
		yyXError{1866, -1}: "expected '('",
		yyXError{1872, -1}: "expected '('",
		yyXError{1878, -1}: "expected '('",
		yyXError{1884, -1}: "expected '('",
		yyXError{1960, -1}: "expected '('",
		yyXError{1961, -1}: "expected '('",
		yyXError{2020, -1}: "expected '('",
		yyXError{2021, -1}: "expected '('",
		yyXError{2096, -1}: "expected '('",
		yyXError{2146, -1}: "expected '('",
		yyXError{2165, -1}: "expected '('",
		yyXError{552, -1}:  "expected ')'",
		yyXError{769, -1}:  "expected ')'",
		yyXError{790, -1}:  "expected ')'",
		yyXError{834, -1}:  "expected ')'",
		yyXError{842, -1}:  "expected ')'",
		yyXError{851, -1}:  "expected ')'",
		yyXError{854, -1}:  "expected ')'",
		yyXError{860, -1}:  "expected ')'",
		yyXError{863, -1}:  "expected ')'",
		yyXError{869, -1}:  "expected ')'",
		yyXError{870, -1}:  "expected ')'",
		yyXError{871, -1}:  "expected ')'",
		yyXError{872, -1}:  "expected ')'",
		yyXError{877, -1}:  "expected ')'",
		yyXError{879, -1}:  "expected ')'",
		yyXError{885, -1}:  "expected ')'",
		yyXError{887, -1}:  "expected ')'",
		yyXError{891, -1}:  "expected ')'",
		yyXError{899, -1}:  "expected ')'",
		yyXError{901, -1}:  "expected ')'",
		yyXError{918, -1}:  "expected ')'",
		yyXError{952, -1}:  "expected ')'",
		yyXError{964, -1}:  "expected ')'",
		yyXError{966, -1}:  "expected ')'",
		yyXError{971, -1}:  "expected ')'",
		yyXError{1113, -1}: "expected ')'",
		yyXError{1126, -1}: "expected ')'",
		yyXError{1172, -1}: "expected ')'",
		yyXError{1199, -1}: "expected ')'",
		yyXError{1238, -1}: "expected ')'",
		yyXError{1246, -1}: "expected ')'",
		yyXError{1248, -1}: "expected ')'",
		yyXError{1280, -1}: "expected ')'",
		yyXError{1626, -1}: "expected ')'",
		yyXError{1644, -1}: "expected ')'",
		yyXError{1685, -1}: "expected ')'",
		yyXError{1690, -1}: "expected ')'",
		yyXError{1970, -1}: "expected ')'",
		yyXError{1986, -1}: "expected ')'",
		yyXError{2123, -1}: "expected ')'",
		yyXError{2166, -1}: "expected ')'",
		yyXError{514, -1}:  "expected '*'",
		yyXError{974, -1}:  "expected ','",
		yyXError{1263, -1}: "expected ','",
		yyXError{1276, -1}: "expected ','",
		yyXError{424, -1}:  "expected '.'",
		yyXError{1465, -1}: "expected =",
		yyXError{1577, -1}: "expected =",
		yyXError{1578, -1}: "expected =",
		yyXError{1595, -1}: "expected =",
		yyXError{1598, -1}: "expected =",
		yyXError{1620, -1}: "expected =",
		yyXError{1632, -1}: "expected =",
		yyXError{1676, -1}: "expected =",
		yyXError{1896, -1}: "expected =",
		yyXError{1979, -1}: "expected =",
		yyXError{1982, -1}: "expected =",
		yyXError{1948, -1}: "expected = or empty or Character set name or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{2137, -1}: "expected = or empty or Character set name or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{1847, -1}: "expected = or empty or Field length num(uint64) or one of [=, integer literal]",
		yyXError{1898, -1}: "expected = or empty or Field length num(uint64) or one of [=, integer literal]",
		yyXError{1900, -1}: "expected = or empty or Field length num(uint64) or one of [=, integer literal]",
		yyXError{1903, -1}: "expected = or empty or Field length num(uint64) or one of [=, integer literal]",
		yyXError{1904, -1}: "expected = or empty or Field length num(uint64) or one of [=, integer literal]",
		yyXError{1905, -1}: "expected = or empty or Field length num(uint64) or one of [=, integer literal]",
		yyXError{1906, -1}: "expected = or empty or Field length num(uint64) or one of [=, integer literal]",
		yyXError{1902, -1}: "expected = or empty or identifier or unreserved keyword or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1911, -1}: "expected = or empty or one of [=, COMPACT, COMPRESSED, DEFAULT, DYNAMIC, FIXED, REDUNDANT]",
		yyXError{1897, -1}: "expected = or empty or one of [=, string literal]",
		yyXError{1899, -1}: "expected = or empty or one of [=, string literal]",
		yyXError{1901, -1}: "expected = or empty or one of [=, string literal]",
		yyXError{1908, -1}: "expected = or empty or stats_persistent value or one of [=, DEFAULT, integer literal]",
		yyXError{1949, -1}: "expected = or empty or string literal or identifier or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{2138, -1}: "expected = or empty or string literal or identifier or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{1826, -1}: "expected ACTION",
		yyXError{517, -1}:  "expected AT",
		yyXError{2172, -1}: "expected Alter table specification list or one of [$end, ',', ';', ADD, AUTO_INCREMENT, AVG_ROW_LENGTH, CHANGE, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, DISABLE, DROP, ENABLE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, MODIFY, PASSWORD, RENAME, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{2212, -1}: "expected Alter table specification or one of [$end, ',', ';', ADD, AUTO_INCREMENT, AVG_ROW_LENGTH, CHANGE, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, DISABLE, DROP, ENABLE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, MODIFY, PASSWORD, RENAME, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1322, -1}: "expected Any or All for subquery or Predicate expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{451, -1}:  "expected BY",
		yyXError{455, -1}:  "expected BY",
		yyXError{459, -1}:  "expected BY",
		yyXError{465, -1}:  "expected BY",
		yyXError{469, -1}:  "expected BY",
		yyXError{524, -1}:  "expected BY",
		yyXError{1387, -1}: "expected BY",
		yyXError{1392, -1}: "expected BY",
		yyXError{1452, -1}: "expected BY",
		yyXError{1453, -1}: "expected BY",
		yyXError{1958, -1}: "expected BY",
		yyXError{2168, -1}: "expected BY",
		yyXError{1407, -1}: "expected BY item or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1403, -1}: "expected BY list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1413, -1}: "expected BY list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{2152, -1}: "expected CONSISTENT",
		yyXError{2131, -1}: "expected CREATE Database specification list opt or one of [$end, ';', CHARACTER, CHARSET, COLLATE, DEFAULT]",
		yyXError{2134, -1}: "expected CREATE Database specification or one of [$end, ';', CHARACTER, CHARSET, COLLATE, DEFAULT]",
		yyXError{10, -1}:   "expected CREATE INDEX optional UNIQUE clause or DATABASE or SCHEMA or one of [DATABASE, INDEX, SCHEMA, TABLE, UNIQUE, USER]",
		yyXError{2104, -1}: "expected CURRENT_TIMESTAMP/LOCALTIME/LOCALTIMESTAMP/NOW or one of [CURRENT_TIMESTAMP, LOCALTIME, LOCALTIMESTAMP, NOW]",
		yyXError{859, -1}:  "expected Cast function target type or one of [BINARY, CHAR, DATE, DATETIME, DECIMAL, SIGNED, TIME, UNSIGNED]",
		yyXError{917, -1}:  "expected Cast function target type or one of [BINARY, CHAR, DATE, DATETIME, DECIMAL, SIGNED, TIME, UNSIGNED]",
		yyXError{1573, -1}: "expected Character set name or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{892, -1}:  "expected Character set name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{1580, -1}: "expected Character set name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{1952, -1}: "expected Character set name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{2141, -1}: "expected Character set name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{2180, -1}: "expected Column keyword or empty or column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2176, -1}: "expected Column keyword or empty or column name or {KEY|INDEX} or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOREIGN, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEX, INDEXES, ISNULL, ISOLATION, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2179, -1}: "expected Column keyword or empty or table column definition or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2175, -1}: "expected Column keyword or empty or table column definition or table constraint or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOREIGN, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEX, INDEXES, ISNULL, ISOLATION, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNIQUE, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2192, -1}: "expected Column position [First|After ColumnName] or one of [$end, ',', ';', AFTER, FIRST]",
		yyXError{2210, -1}: "expected Column position [First|After ColumnName] or one of [$end, ',', ';', AFTER, FIRST]",
		yyXError{579, -1}:  "expected Compare opcode or one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1783, -1}: "expected Constraint Symbol or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOREIGN, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEX, INDEXES, ISNULL, ISOLATION, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNIQUE, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2203, -1}: "expected Constraint Symbol or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1348, -1}: "expected Cross join option or join type or one of [$end, ')', ',', ';', '}', CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, WHERE]",
		yyXError{549, -1}:  "expected Cross join option or join type or one of [$end, ')', ',', ';', CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, WHERE]",
		yyXError{541, -1}:  "expected Cross join option or join type or one of [',', CROSS, INNER, JOIN, LEFT, RIGHT, SET]",
		yyXError{1462, -1}: "expected Cross join option or join type or one of ['}', CROSS, INNER, JOIN, LEFT, RIGHT]",
		yyXError{574, -1}:  "expected Cross join option or join type or one of [CROSS, INNER, JOIN, LEFT, ON, RIGHT]",
		yyXError{78, -1}:   "expected DATA",
		yyXError{13, -1}:   "expected DATABASE or SCHEMA or TableOrTables or one of [DATABASE, INDEX, PREPARE, SCHEMA, TABLE, TABLES, USER, VIEW]",
		yyXError{484, -1}:  "expected DATABASES",
		yyXError{1565, -1}: "expected DDL",
		yyXError{1820, -1}: "expected DELETE",
		yyXError{1705, -1}: "expected DUPLICATE",
		yyXError{1742, -1}: "expected Database Name or If Exists or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1772, -1}: "expected Database Name or If Not Exists or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{76, -1}:   "expected Database Name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1523, -1}: "expected Database Name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1524, -1}: "expected Database Name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1557, -1}: "expected Database Name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1767, -1}: "expected Database Name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2130, -1}: "expected Database Name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2093, -1}: "expected DefaultValueExpr(Now or Signed Literal) or one of ['+', '-', CURRENT_TIMESTAMP, FALSE, LOCALTIME, LOCALTIMESTAMP, NOW, NULL, TRUE, UNDERSCORE_CHARSET, bit literal, decimal literal, floating-point literal, hexadecimal literal, integer literal, string literal]",
		yyXError{1195, -1}: "expected Distinct option or expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DISTINCT, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1067, -1}: "expected Distinct option or expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DISTINCT, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1140, -1}: "expected Distinct option or expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DISTINCT, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1147, -1}: "expected Distinct option or expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DISTINCT, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1294, -1}: "expected Distinct option or expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DISTINCT, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{910, -1}:  "expected END",
		yyXError{1978, -1}: "expected ENGINE",
		yyXError{1748, -1}: "expected EXISTS",
		yyXError{1754, -1}: "expected EXISTS",
		yyXError{1762, -1}: "expected EXISTS",
		yyXError{1778, -1}: "expected EXISTS",
		yyXError{447, -1}:  "expected Enclosed by or Escaped by or Fields terminated by or one of [$end, ';', ENCLOSED, ESCAPED, LINES, TERMINATED]",
		yyXError{450, -1}:  "expected Enclosed by or Escaped by or one of [$end, ';', ENCLOSED, ESCAPED, LINES]",
		yyXError{454, -1}:  "expected Escaped by or one of [$end, ';', ESCAPED, LINES]",
		yyXError{1368, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or FromDual or SELECT statement optional LIMIT clause or one of [$end, ')', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1381, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or HAVING clause or Optinal WHERE clause or Optional ORDER BY clause optional or SELECT statement optional GROUP BY clause or SELECT statement optional LIMIT clause or one of [$end, ')', ';', FOR, GROUP, HAVING, LIMIT, LOCK, ON, ORDER, UNION, WHERE]",
		yyXError{1383, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or HAVING clause or Optional ORDER BY clause optional or SELECT statement optional GROUP BY clause or SELECT statement optional LIMIT clause or one of [$end, ')', ';', FOR, GROUP, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1388, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or HAVING clause or Optional ORDER BY clause optional or SELECT statement optional LIMIT clause or one of [$end, ')', ';', FOR, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1370, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or Optinal WHERE clause or SELECT statement optional LIMIT clause or one of [$end, ')', ';', FOR, LIMIT, LOCK, ON, UNION, WHERE]",
		yyXError{1391, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or Optional ORDER BY clause optional or SELECT statement optional LIMIT clause or one of [$end, ')', ';', FOR, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1394, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or SELECT statement optional LIMIT clause or one of [$end, ')', ';', FOR, LIMIT, LOCK, ON, UNION]",
		yyXError{1415, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or SELECT statement optional LIMIT clause or one of [$end, ')', ';', FOR, LIMIT, LOCK, ON, UNION]",
		yyXError{1369, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or one of [$end, ')', ';', FOR, LOCK, ON, UNION]",
		yyXError{1395, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or one of [$end, ')', ';', FOR, LOCK, ON, UNION]",
		yyXError{1416, -1}: "expected FOR UPDATE or LOCK IN SHARE MODE, or one of [$end, ')', ';', FOR, LOCK, ON, UNION]",
		yyXError{805, -1}:  "expected FROM",
		yyXError{1656, -1}: "expected FROM",
		yyXError{1364, -1}: "expected Field alias name opt or logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, XOR, YEAR, YEARWEEK, identifier, string literal, ||]",
		yyXError{873, -1}:  "expected Field length num(uint64) or integer literal",
		yyXError{880, -1}:  "expected Field length num(uint64) or integer literal",
		yyXError{884, -1}:  "expected Field length num(uint64) or integer literal",
		yyXError{1852, -1}: "expected Field length num(uint64) or integer literal",
		yyXError{1926, -1}: "expected Field length num(uint64) or integer literal",
		yyXError{1928, -1}: "expected Field length num(uint64) or integer literal",
		yyXError{1930, -1}: "expected Field length num(uint64) or integer literal",
		yyXError{1932, -1}: "expected Field length num(uint64) or integer literal",
		yyXError{1938, -1}: "expected Field length num(uint64) or integer literal",
		yyXError{1942, -1}: "expected Field length num(uint64) or integer literal",
		yyXError{1946, -1}: "expected Field length num(uint64) or integer literal",
		yyXError{2017, -1}: "expected Field length or '('",
		yyXError{2063, -1}: "expected Field length or '('",
		yyXError{2062, -1}: "expected Field length or Optional BINARY or Optional Character setting or Optional Collate setting or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{1997, -1}: "expected Field length or empty or Field type definition option list or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{1806, -1}: "expected Field length or empty or ORDER BY clause optional collation specification or one of ['(', ')', ',', ASC, DESC]",
		yyXError{862, -1}:  "expected Field length or empty or Optional BINARY or Optional Character setting or one of ['(', ')', BINARY, CHARACTER, CHARSET]",
		yyXError{2028, -1}: "expected Field length or empty or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2000, -1}: "expected Field length or empty or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2016, -1}: "expected Field length or empty or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2024, -1}: "expected Field length or empty or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2032, -1}: "expected Field length or empty or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2033, -1}: "expected Field length or empty or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2034, -1}: "expected Field length or empty or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2035, -1}: "expected Field length or empty or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{861, -1}:  "expected Field length or empty or one of ['(', ')']",
		yyXError{864, -1}:  "expected Field length or empty or one of ['(', ')']",
		yyXError{866, -1}:  "expected Field length or empty or one of ['(', ')']",
		yyXError{1998, -1}: "expected Field type definition option list or Floating-point type option or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{1999, -1}: "expected Field type definition option list or Floating-point type option or one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2077, -1}: "expected Field type definition option list or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2082, -1}: "expected Field type definition option list or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2084, -1}: "expected Field type definition option list or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2078, -1}: "expected Field type definition option or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2083, -1}: "expected Field type definition option or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2085, -1}: "expected Field type definition option or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{445, -1}:  "expected Fields clause or Lines clause or one of [$end, ';', COLUMNS, FIELDS, LINES]",
		yyXError{865, -1}:  "expected Floating-point type option or one of ['(', ')']",
		yyXError{1535, -1}: "expected From or In or one of [$end, '.', ';', FROM, IN, LIKE, WHERE]",
		yyXError{1511, -1}: "expected From or In or one of [FROM, IN]",
		yyXError{714, -1}:  "expected Function datetime precision or one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{715, -1}:  "expected Function datetime precision or one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{503, -1}:  "expected Grant statement object type or Privilege scope or one of ['*', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{528, -1}:  "expected Hashed string or string literal",
		yyXError{2167, -1}: "expected IDENTIFIED",
		yyXError{1745, -1}: "expected IF",
		yyXError{1713, -1}: "expected IGNORE or empty or INTO or EmptyString or Table name or insert statement priority or one of ['.', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAYED, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HIGH_PRIORITY, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LOW_PRIORITY, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{18, -1}:   "expected IGNORE or empty or INTO or EmptyString or Table name or insert statement priority or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAYED, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HIGH_PRIORITY, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LOW_PRIORITY, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1696, -1}: "expected IGNORE or empty or INTO or EmptyString or Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1710, -1}: "expected IGNORE or empty or LOW_PRIORITY or empty or QUICK or empty or Table name list or one of ['.', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LOW_PRIORITY, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{12, -1}:   "expected IGNORE or empty or LOW_PRIORITY or empty or QUICK or empty or Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LOW_PRIORITY, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1715, -1}: "expected IGNORE or empty or LOW_PRIORITY or empty or table reference or table references or one of ['(', '.', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LOW_PRIORITY, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{75, -1}:   "expected IGNORE or empty or LOW_PRIORITY or empty or table reference or table references or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LOW_PRIORITY, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1723, -1}: "expected IGNORE or empty or QUICK or empty or Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1724, -1}: "expected IGNORE or empty or Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{3, -1}:    "expected IGNORE or empty or one of [IGNORE, TABLE, USER]",
		yyXError{536, -1}:  "expected IGNORE or empty or table reference or table references or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1398, -1}: "expected IN",
		yyXError{1770, -1}: "expected INDEX",
		yyXError{1771, -1}: "expected INDEX",
		yyXError{439, -1}:  "expected INFILE",
		yyXError{440, -1}:  "expected INFILE",
		yyXError{831, -1}:  "expected INTERVAL",
		yyXError{442, -1}:  "expected INTO",
		yyXError{1661, -1}: "expected INTO or EmptyString or Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1700, -1}: "expected INTO or EmptyString or Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1714, -1}: "expected INTO or EmptyString or Table name or replace statement priority or one of ['.', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAYED, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LOW_PRIORITY, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{19, -1}:   "expected INTO or EmptyString or Table name or replace statement priority or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAYED, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LOW_PRIORITY, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1428, -1}: "expected Identifier or ReservedKeyword or identifier or unreserved keyword or one of ['*', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{498, -1}:  "expected Identifier or ReservedKeyword or identifier or unreserved keyword or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1431, -1}: "expected Identifier or ReservedKeyword or one of ['*', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{434, -1}:  "expected Identifier or ReservedKeyword or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{501, -1}:  "expected Identifier or ReservedKeyword or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{2162, -1}: "expected If Exists or Username and auth option list or one of [IF, USER, string literal]",
		yyXError{1743, -1}: "expected If Exists or identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1773, -1}: "expected If Not Exists or Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1774, -1}: "expected If Not Exists or Username and auth option list or one of [IF, string literal]",
		yyXError{1844, -1}: "expected Index Option List or empty or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1858, -1}: "expected Index Option List or empty or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1863, -1}: "expected Index Option List or empty or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1869, -1}: "expected Index Option List or empty or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1875, -1}: "expected Index Option List or empty or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1881, -1}: "expected Index Option List or empty or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1887, -1}: "expected Index Option List or empty or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1845, -1}: "expected Index Option or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1859, -1}: "expected Index Option or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1864, -1}: "expected Index Option or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1870, -1}: "expected Index Option or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1876, -1}: "expected Index Option or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1882, -1}: "expected Index Option or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1888, -1}: "expected Index Option or one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1811, -1}: "expected Index column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1608, -1}: "expected Isolation level or one of [READ, REPEATABLE, SERIALIZABLE]",
		yyXError{567, -1}:  "expected JOIN",
		yyXError{568, -1}:  "expected JOIN",
		yyXError{571, -1}:  "expected JOIN",
		yyXError{572, -1}:  "expected JOIN",
		yyXError{1706, -1}: "expected KEY",
		yyXError{1794, -1}: "expected KEY",
		yyXError{1795, -1}: "expected KEY",
		yyXError{1799, -1}: "expected KEY",
		yyXError{2087, -1}: "expected KEY",
		yyXError{2091, -1}: "expected KEY",
		yyXError{2200, -1}: "expected KEY",
		yyXError{2202, -1}: "expected KEY",
		yyXError{2177, -1}: "expected KEYS",
		yyXError{2178, -1}: "expected KEYS",
		yyXError{1974, -1}: "expected LESS",
		yyXError{1604, -1}: "expected LEVEL",
		yyXError{1732, -1}: "expected LIMIT clause or Optinal WHERE clause or Optional ORDER BY clause optional or one of [$end, ',', ';', LIMIT, ORDER, USING, WHERE]",
		yyXError{1467, -1}: "expected LIMIT clause or Optinal WHERE clause or Optional ORDER BY clause optional or one of [$end, ',', ';', LIMIT, ORDER, WHERE]",
		yyXError{1469, -1}: "expected LIMIT clause or Optional ORDER BY clause optional or one of [$end, ';', LIMIT, ORDER]",
		yyXError{1737, -1}: "expected LIMIT clause or Optional ORDER BY clause optional or one of [$end, ';', LIMIT, ORDER]",
		yyXError{1470, -1}: "expected LIMIT clause or one of [$end, ';', LIMIT]",
		yyXError{1738, -1}: "expected LIMIT clause or one of [$end, ';', LIMIT]",
		yyXError{1494, -1}: "expected LOCK",
		yyXError{1372, -1}: "expected Limit option could be integer or parameter marker. or one of [PLACEHOLDER, integer literal]",
		yyXError{1376, -1}: "expected Limit option could be integer or parameter marker. or one of [PLACEHOLDER, integer literal]",
		yyXError{1377, -1}: "expected Limit option could be integer or parameter marker. or one of [PLACEHOLDER, integer literal]",
		yyXError{1471, -1}: "expected Limit option could be integer or parameter marker. or one of [PLACEHOLDER, integer literal]",
		yyXError{446, -1}:  "expected Lines clause or one of [$end, ';', LINES]",
		yyXError{463, -1}:  "expected Lines terminated by or Starting by or one of [$end, ';', STARTING, TERMINATED]",
		yyXError{464, -1}:  "expected Lines terminated by or one of [$end, ';', TERMINATED]",
		yyXError{1804, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1816, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1842, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1856, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1861, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1867, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1873, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1879, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1885, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2147, -1}: "expected List of index column name or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{438, -1}:  "expected Local opt or one of [INFILE, LOCAL]",
		yyXError{1400, -1}: "expected MODE",
		yyXError{1775, -1}: "expected NOT",
		yyXError{33, -1}:   "expected NO_WRITE_TO_BINLOG alias LOCAL or empty or TableOrTables or one of [LOCAL, NO_WRITE_TO_BINLOG, TABLE, TABLES]",
		yyXError{1825, -1}: "expected NULL",
		yyXError{2088, -1}: "expected NULL",
		yyXError{2114, -1}: "expected Num/Int/Float/Decimal Literal or one of [decimal literal, floating-point literal, integer literal]",
		yyXError{2115, -1}: "expected Num/Int/Float/Decimal Literal or one of [decimal literal, floating-point literal, integer literal]",
		yyXError{1764, -1}: "expected ON",
		yyXError{2144, -1}: "expected ON",
		yyXError{1703, -1}: "expected ON DUPLICATE KEY UPDATE value list or one of [$end, ';', ON]",
		yyXError{486, -1}:  "expected OPTION",
		yyXError{1404, -1}: "expected ORDER BY clause optional collation specification or logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', AND, ASC, DESC, FOR, HAVING, LIMIT, LOCK, ON, OR, ORDER, UNION, XOR, ||]",
		yyXError{1808, -1}: "expected ORDER BY clause optional collation specification or one of [')', ',', ASC, DESC]",
		yyXError{1478, -1}: "expected Optinal WHERE clause or one of [$end, ',', ';', WHERE]",
		yyXError{1730, -1}: "expected Optinal WHERE clause or one of [$end, ',', ';', WHERE]",
		yyXError{1735, -1}: "expected Optinal WHERE clause or one of [$end, ',', ';', WHERE]",
		yyXError{2019, -1}: "expected Optional BINARY or Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2064, -1}: "expected Optional BINARY or Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2068, -1}: "expected Optional BINARY or Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{888, -1}:  "expected Optional BINARY or Optional Character setting or one of [')', BINARY, CHARACTER, CHARSET]",
		yyXError{2045, -1}: "expected Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2054, -1}: "expected Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2057, -1}: "expected Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2065, -1}: "expected Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2069, -1}: "expected Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2072, -1}: "expected Optional Character setting or Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{889, -1}:  "expected Optional Character setting or one of [')', CHARACTER, CHARSET]",
		yyXError{2048, -1}: "expected Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2055, -1}: "expected Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2058, -1}: "expected Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2066, -1}: "expected Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2070, -1}: "expected Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2073, -1}: "expected Optional Collate setting or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{867, -1}:  "expected Optional Integer keyword or one of [')', INTEGER]",
		yyXError{868, -1}:  "expected Optional Integer keyword or one of [')', INTEGER]",
		yyXError{1645, -1}: "expected Optional ORDER BY clause optional or SELECT statement optional LIMIT clause or one of [$end, ')', ';', LIMIT, ON, ORDER, UNION]",
		yyXError{904, -1}:  "expected Optional else clause or When clause or one of [ELSE, END, WHEN]",
		yyXError{710, -1}:  "expected Optional expression or When clause list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{788, -1}:  "expected Optional expression or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1112, -1}: "expected Optional expression or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1125, -1}: "expected Optional expression or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1171, -1}: "expected Optional expression or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1245, -1}: "expected Optional expression or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1798, -1}: "expected Optional index type or index name or one of ['(', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEX, INDEXES, ISNULL, ISOLATION, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1796, -1}: "expected Optional index type or index name or one of ['(', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1797, -1}: "expected Optional index type or index name or one of ['(', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1834, -1}: "expected Optional index type or index name or one of ['(', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1835, -1}: "expected Optional index type or index name or one of ['(', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1833, -1}: "expected Optional index type or one of ['(', USING]",
		yyXError{1836, -1}: "expected Optional index type or one of ['(', USING]",
		yyXError{1854, -1}: "expected Optional index type or one of ['(', USING]",
		yyXError{1865, -1}: "expected Optional index type or one of ['(', USING]",
		yyXError{1871, -1}: "expected Optional index type or one of ['(', USING]",
		yyXError{1883, -1}: "expected Optional index type or one of ['(', USING]",
		yyXError{74, -1}:   "expected Optional table keyword or Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1964, -1}: "expected PARTITION NUM option or Partition definition list option or one of [$end, '(', ';', PARTITIONS]",
		yyXError{1990, -1}: "expected PARTITION NUM option or Partition definition list option or one of [$end, '(', ';', PARTITIONS]",
		yyXError{22, -1}:   "expected PREPARE",
		yyXError{23, -1}:   "expected PREPARE",
		yyXError{1965, -1}: "expected Partition definition list option or one of [$end, '(', ';']",
		yyXError{1991, -1}: "expected Partition definition list option or one of [$end, '(', ';']",
		yyXError{1969, -1}: "expected Partition definition list or PARTITION",
		yyXError{1985, -1}: "expected Partition definition list or PARTITION",
		yyXError{1889, -1}: "expected Partition option or create table option list opt or one of [$end, ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1892, -1}: "expected Partition option or one of [$end, ';', PARTITION]",
		yyXError{1618, -1}: "expected Password option or one of [PASSWORD, string literal]",
		yyXError{1621, -1}: "expected Password option or one of [PASSWORD, string literal]",
		yyXError{525, -1}:  "expected Password string value or one of [PASSWORD, string literal]",
		yyXError{1625, -1}: "expected Password string value or string literal",
		yyXError{2169, -1}: "expected Password string value or string literal",
		yyXError{1315, -1}: "expected Predicate expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1338, -1}: "expected Predicate expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1657, -1}: "expected Prepare statement sql string or one of [USER_VAR, string literal]",
		yyXError{77, -1}:   "expected Privilege element list or one of [ALL, ALTER, CREATE, DELETE, DROP, EXECUTE, GRANT, INDEX, INSERT, SELECT, SHOW, UPDATE]",
		yyXError{504, -1}:  "expected Privilege element or one of [ALL, ALTER, CREATE, DELETE, DROP, EXECUTE, GRANT, INDEX, INSERT, SELECT, SHOW, UPDATE]",
		yyXError{506, -1}:  "expected Privilege scope or one of ['*', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1493, -1}: "expected READ",
		yyXError{1610, -1}: "expected READ",
		yyXError{1301, -1}: "expected REGEXP or RLIKE or one of [BETWEEN, IN, LIKE, REGEXP, RLIKE]",
		yyXError{581, -1}:  "expected REGEXP or RLIKE or optional NOT or one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1810, -1}: "expected Reference definition or REFERENCES",
		yyXError{1666, -1}: "expected Rest part of INSERT/REPLACE INTO statement or one of ['(', SELECT, SET, VALUE, VALUES]",
		yyXError{1702, -1}: "expected Rest part of INSERT/REPLACE INTO statement or one of ['(', SELECT, SET, VALUE, VALUES]",
		yyXError{547, -1}:  "expected SELECT statement field list or Select statement options or one of ['!', '(', '*', '+', '-', '.', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DISTINCT, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{25, -1}:   "expected SELECT statement field list or Select statement options or one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DISTINCT, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1354, -1}: "expected SELECT statement field list or one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1646, -1}: "expected SELECT statement optional LIMIT clause or one of [$end, ')', ';', LIMIT, ON]",
		yyXError{1357, -1}: "expected SELECT statement optional SQL_CAHCE/SQL_NO_CACHE or SELECT statement optional SQL_CALC_FOUND_ROWS or one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1358, -1}: "expected SELECT statement optional SQL_CALC_FOUND_ROWS or one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{965, -1}:  "expected SELECT statement or SELECT",
		yyXError{1642, -1}: "expected SELECT statement or SELECT",
		yyXError{1637, -1}: "expected SELECT statement or Union (select) item or Union Option(empty/ALL/DISTINCT) or one of ['(', ALL, DISTINCT, SELECT]",
		yyXError{1638, -1}: "expected SELECT statement or Union (select) item or one of ['(', SELECT]",
		yyXError{1691, -1}: "expected SELECT statement or Union select state ment or Value or Values or one of ['(', SELECT, VALUE, VALUES]",
		yyXError{1317, -1}: "expected SELECT statement or Union select state ment or expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SELECT, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{680, -1}:  "expected SELECT statement or Union select state ment or expression or expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SELECT, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{975, -1}:  "expected SELECT statement or Union select state ment or expression or expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SELECT, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{26, -1}:   "expected SELECT statement or Union select state ment or one of ['(', SELECT]",
		yyXError{962, -1}:  "expected SELECT statement or Union select state ment or one of ['(', SELECT]",
		yyXError{546, -1}:  "expected SELECT statement or Union select state ment or table references or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{550, -1}:  "expected SELECT statement or Union select state ment or table references or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1667, -1}: "expected SELECT statement or column name list opt or one of [')', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SELECT, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{893, -1}:  "expected SET",
		yyXError{1508, -1}: "expected SET",
		yyXError{1399, -1}: "expected SHARE",
		yyXError{2153, -1}: "expected SNAPSHOT",
		yyXError{1510, -1}: "expected STATUS",
		yyXError{1516, -1}: "expected STATUS",
		yyXError{1517, -1}: "expected STATUS",
		yyXError{1498, -1}: "expected Show like or where clause option or one of [$end, ';', LIKE, WHERE]",
		yyXError{1542, -1}: "expected Show table alias option or one of [FROM, IN]",
		yyXError{1543, -1}: "expected Show table alias option or one of [FROM, IN]",
		yyXError{1515, -1}: "expected Show tables/columns statement database name option or one of [$end, ';', FROM, IN, LIKE, WHERE]",
		yyXError{1518, -1}: "expected Show tables/columns statement database name option or one of [$end, ';', FROM, IN, LIKE, WHERE]",
		yyXError{1539, -1}: "expected Show tables/columns statement database name option or one of [$end, ';', FROM, IN, LIKE, WHERE]",
		yyXError{1541, -1}: "expected Show tables/columns statement database name option or one of [$end, ';', FROM, IN, LIKE, WHERE]",
		yyXError{1544, -1}: "expected Show tables/columns statement database name option or one of [$end, ';', FROM, IN, LIKE, WHERE]",
		yyXError{1550, -1}: "expected Show tables/columns statement database name option or one of [$end, ';', FROM, IN, LIKE, WHERE]",
		yyXError{32, -1}:   "expected Show target that can be filtered by WHERE or LIKE or one of [CHARACTER, COLLATION, COLUMNS, CREATE, DATABASES, ENGINES, EVENTS, FIELDS, FULL, FUNCTION, GLOBAL, GRANTS, INDEX, INDEXES, KEYS, PROCEDURE, PROCESSLIST, SCHEMAS, SESSION, STATUS, TABLE, TABLES, TRIGGERS, VARIABLES, WARNINGS]",
		yyXError{0, -1}:    "expected Start or one of [$end, '(', ';', ADMIN, ALTER, ANALYZE, BEGIN, BINLOG, COMMIT, CREATE, DEALLOCATE, DELETE, DESC, DESCRIBE, DO, DROP, EXECUTE, EXPLAIN, FLUSH, GRANT, INSERT, LOAD, LOCK, PREPARE, RENAME, REPLACE, ROLLBACK, SELECT, SET, SHOW, START, TRUNCATE, UNLOCK, UPDATE, USE]",
		yyXError{684, -1}:  "expected Sub Select or '('",
		yyXError{1303, -1}: "expected Sub Select or '('",
		yyXError{1333, -1}: "expected Sub Select or '('",
		yyXError{4, -1}:    "expected TABLE",
		yyXError{5, -1}:    "expected TABLE",
		yyXError{443, -1}:  "expected TABLE",
		yyXError{1566, -1}: "expected TABLE",
		yyXError{2161, -1}: "expected TABLE",
		yyXError{79, -1}:   "expected TABLES",
		yyXError{80, -1}:   "expected TABLES",
		yyXError{1975, -1}: "expected THAN",
		yyXError{508, -1}:  "expected TO",
		yyXError{512, -1}:  "expected TO",
		yyXError{513, -1}:  "expected TO",
		yyXError{515, -1}:  "expected TO",
		yyXError{2158, -1}: "expected TO",
		yyXError{7, -1}:    "expected TRANSACTION",
		yyXError{81, -1}:   "expected Table lock list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{426, -1}:  "expected Table locks type or one of [READ, WRITE]",
		yyXError{432, -1}:  "expected Table name and lock type or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1488, -1}: "expected Table name list opt or With Read Lock opt or one of [$end, ';', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1567, -1}: "expected Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1726, -1}: "expected Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1744, -1}: "expected Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1755, -1}: "expected Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1759, -1}: "expected Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{2155, -1}: "expected Table name list or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1727, -1}: "expected Table name or Table name list or one of ['.', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{17, -1}:   "expected Table name or explainable statement or one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1534, -1}: "expected Table name or identifier or unreserved keyword or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{444, -1}:  "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1481, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1496, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1545, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1546, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1556, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1665, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1701, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1765, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1780, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1814, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{2145, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{2157, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{2159, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{2171, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{2183, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{2184, -1}: "expected Table name or one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1371, -1}: "expected Table references clause or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1483, -1}: "expected TableOrTables or one of [TABLE, TABLES]",
		yyXError{833, -1}:  "expected Time unit or logical and operator or logical or operator or one of [&&, AND, DAY, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, MICROSECOND, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MONTH, OR, QUARTER, SECOND, SECOND_MICROSECOND, WEEK, XOR, YEAR, YEAR_MONTH, ||]",
		yyXError{841, -1}:  "expected Time unit or logical and operator or logical or operator or one of [&&, AND, DAY, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, MICROSECOND, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MONTH, OR, QUARTER, SECOND, SECOND_MICROSECOND, WEEK, XOR, YEAR, YEAR_MONTH, ||]",
		yyXError{804, -1}:  "expected Time unit or one of [DAY, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, MICROSECOND, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MONTH, QUARTER, SECOND, SECOND_MICROSECOND, WEEK, YEAR, YEAR_MONTH]",
		yyXError{1262, -1}: "expected Time unit or one of [DAY, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, MICROSECOND, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MONTH, QUARTER, SECOND, SECOND_MICROSECOND, WEEK, YEAR, YEAR_MONTH]",
		yyXError{1601, -1}: "expected Transaction characteristic list or one of [=, ISOLATION, READ]",
		yyXError{1635, -1}: "expected Transaction characteristic list or one of [=, ISOLATION, READ]",
		yyXError{1616, -1}: "expected Transaction characteristic or one of [ISOLATION, READ]",
		yyXError{1050, -1}: "expected Trim string direction or expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BOTH, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1784, -1}: "expected Types or one of [BIGINT, BINARY, BIT, BLOB, BOOL, BOOLEAN, CHAR, DATE, DATETIME, DECIMAL, DOUBLE, ENUM, FLOAT, INT, INTEGER, LONGBLOB, LONGTEXT, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, NATIONAL, NUMERIC, REAL, SET, SMALLINT, TEXT, TIME, TIMESTAMP, TINYBLOB, TINYINT, TINYTEXT, VARBINARY, VARCHAR, YEAR]",
		yyXError{27, -1}:   "expected UNION",
		yyXError{28, -1}:   "expected UNION",
		yyXError{967, -1}:  "expected UNION",
		yyXError{1643, -1}: "expected UNION",
		yyXError{1397, -1}: "expected UPDATE",
		yyXError{1707, -1}: "expected UPDATE",
		yyXError{1830, -1}: "expected UPDATE",
		yyXError{2094, -1}: "expected UPDATE",
		yyXError{518, -1}:  "expected User auth option or one of [$end, ',', ';', IDENTIFIED]",
		yyXError{1651, -1}: "expected User defined variable name list or USER_VAR",
		yyXError{1654, -1}: "expected User defined variable name or USER_VAR",
		yyXError{2163, -1}: "expected Username and auth option list or one of [USER, string literal]",
		yyXError{516, -1}:  "expected Username and auth option list or string literal",
		yyXError{1776, -1}: "expected Username and auth option list or string literal",
		yyXError{521, -1}:  "expected Username and auth option or string literal",
		yyXError{1554, -1}: "expected Username or string literal",
		yyXError{1619, -1}: "expected Username or string literal",
		yyXError{1752, -1}: "expected Username or string literal",
		yyXError{1746, -1}: "expected UsernameList or one of [IF, string literal]",
		yyXError{1750, -1}: "expected UsernameList or string literal",
		yyXError{1973, -1}: "expected VALUES",
		yyXError{903, -1}:  "expected When clause list or WHEN",
		yyXError{1491, -1}: "expected With Read Lock opt or one of [$end, ';', WITH]",
		yyXError{1464, -1}: "expected assignment list or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1477, -1}: "expected assignment list or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1708, -1}: "expected assignment list or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1468, -1}: "expected assignment or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1895, -1}: "expected charset or charater set or one of [CHARACTER, CHARSET, COLLATE]",
		yyXError{2133, -1}: "expected charset or charater set or one of [CHARACTER, CHARSET, COLLATE]",
		yyXError{2098, -1}: "expected column definition option or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{491, -1}:  "expected column name list or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1711, -1}: "expected column name or one of [$end, ';', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{495, -1}:  "expected column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{853, -1}:  "expected column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{970, -1}:  "expected column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2187, -1}: "expected column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2195, -1}: "expected column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2199, -1}: "expected column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1909, -1}: "expected create table option or one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1920, -1}: "expected create table option or one of [AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1351, -1}: "expected escaped table reference or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1687, -1}: "expected expression list list item or '('",
		yyXError{1668, -1}: "expected expression list list or '('",
		yyXError{1692, -1}: "expected expression list list or '('",
		yyXError{950, -1}:  "expected expression list opt or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1684, -1}: "expected expression list opt or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1976, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{11, -1}:   "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{763, -1}:  "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{983, -1}:  "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1029, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1032, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1134, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1177, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1189, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1192, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1196, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1236, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1250, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1253, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1256, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1275, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1282, -1}: "expected expression list or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{784, -1}:  "expected expression or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{846, -1}:  "expected expression or one of ['!', '(', ')', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1234, -1}: "expected expression or one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DISTINCT, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1052, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{575, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{578, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{734, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{736, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{737, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{738, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{747, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{750, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{752, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{754, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{757, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{760, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{766, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{774, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{777, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{779, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{781, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{792, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{794, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{797, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{799, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{801, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{826, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{829, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{832, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{836, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{838, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{840, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{856, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{906, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{908, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{912, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{915, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{978, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{986, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{989, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{992, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{995, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{998, -1}:  "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1001, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1003, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1006, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1009, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1012, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1015, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1018, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1021, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1024, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1026, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1035, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1038, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1041, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1044, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1047, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1057, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1060, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1064, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1070, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1074, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1076, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1078, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1081, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1083, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1084, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1087, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1092, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1095, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1097, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1100, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1103, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1106, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1109, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1115, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1117, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1120, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1122, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1128, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1131, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1137, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1141, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1144, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1148, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1151, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1154, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1157, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1159, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1162, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1165, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1168, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1174, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1180, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1183, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1186, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1201, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1203, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1206, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1209, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1212, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1215, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1218, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1221, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1223, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1226, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1228, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1231, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1237, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1259, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1264, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1266, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1269, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1272, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1277, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1285, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1288, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1291, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1295, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1298, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1346, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1349, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1384, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1390, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1475, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1562, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1583, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1584, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1587, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1589, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1596, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1599, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1633, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1678, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1791, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1962, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1988, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{2100, -1}: "expected expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1419, -1}: "expected field expression or one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{511, -1}:  "expected identifier or unreserved keyword or one of ['*', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1571, -1}: "expected identifier or unreserved keyword or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1572, -1}: "expected identifier or unreserved keyword or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1575, -1}: "expected identifier or unreserved keyword or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1592, -1}: "expected identifier or unreserved keyword or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1593, -1}: "expected identifier or unreserved keyword or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1894, -1}: "expected identifier or unreserved keyword or one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1424, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{20, -1}:   "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{21, -1}:   "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{542, -1}:  "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{556, -1}:  "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1449, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1537, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1648, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1761, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1934, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1955, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1972, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1980, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1983, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2143, -1}: "expected identifier or unreserved keyword or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1433, -1}: "expected index hint list opt or one of [$end, ')', ',', ';', '}', CROSS, FOR, FORCE, GROUP, HAVING, IGNORE, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, USE, WHERE]",
		yyXError{545, -1}:  "expected index hint list opt or table alias name optional or one of [$end, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FORCE, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, IDENTIFIED, IFNULL, IGNORE, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHERE, YEAR, YEARWEEK, identifier]",
		yyXError{1441, -1}: "expected index hint or one of [$end, ')', ',', ';', '}', CROSS, FOR, FORCE, GROUP, HAVING, IGNORE, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, USE, WHERE]",
		yyXError{1439, -1}: "expected index hint scope or one of ['(', FOR]",
		yyXError{1445, -1}: "expected index name list or one of [')', ',', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2201, -1}: "expected index name or one of [$end, ',', ';', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1801, -1}: "expected index name or one of ['(', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1877, -1}: "expected index name or one of ['(', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1671, -1}: "expected insert statement set value by column name list or one of [$end, ',', ';', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1680, -1}: "expected insert statement set value by column name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1310, -1}: "expected like escape option or one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{744, -1}:  "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{745, -1}:  "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{746, -1}:  "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1345, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1347, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{577, -1}:  "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', '}', AND, CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, OR, ORDER, RIGHT, SET, UNION, WHERE, XOR, ||]",
		yyXError{1350, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', '}', AND, CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, OR, ORDER, RIGHT, SET, UNION, WHERE, XOR, ||]",
		yyXError{764, -1}:  "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', AND, ENGINE, OR, USING, XOR, ||]",
		yyXError{773, -1}:  "expected logical and operator or logical or operator or one of [$end, &&, ')', ',', ';', AND, ENGINE, OR, USING, XOR, ||]",
		yyXError{1386, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ')', ';', AND, FOR, GROUP, HAVING, LIMIT, LOCK, ON, OR, ORDER, UNION, XOR, ||]",
		yyXError{1412, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ')', ';', AND, FOR, LIMIT, LOCK, ON, OR, ORDER, UNION, XOR, ||]",
		yyXError{1476, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, LIMIT, OR, ORDER, WHERE, XOR, ||]",
		yyXError{1679, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, ON, OR, XOR, ||]",
		yyXError{1585, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, OR, XOR, ||]",
		yyXError{1586, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, OR, XOR, ||]",
		yyXError{1588, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, OR, XOR, ||]",
		yyXError{1590, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, OR, XOR, ||]",
		yyXError{1597, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, OR, XOR, ||]",
		yyXError{1600, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, OR, XOR, ||]",
		yyXError{1634, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ',', ';', AND, OR, XOR, ||]",
		yyXError{1563, -1}: "expected logical and operator or logical or operator or one of [$end, &&, ';', AND, OR, XOR, ||]",
		yyXError{973, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', ',', AND, OR, XOR, ||]",
		yyXError{979, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', ',', AND, OR, XOR, ||]",
		yyXError{993, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', ',', AND, OR, XOR, ||]",
		yyXError{1007, -1}: "expected logical and operator or logical or operator or one of [&&, ')', ',', AND, OR, XOR, ||]",
		yyXError{1090, -1}: "expected logical and operator or logical or operator or one of [&&, ')', ',', AND, OR, XOR, ||]",
		yyXError{1160, -1}: "expected logical and operator or logical or operator or one of [&&, ')', ',', AND, OR, XOR, ||]",
		yyXError{1278, -1}: "expected logical and operator or logical or operator or one of [&&, ')', ',', AND, OR, XOR, ||]",
		yyXError{1085, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, FOR, OR, XOR, ||]",
		yyXError{1051, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, FROM, OR, XOR, ||]",
		yyXError{789, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, WHEN, XOR, ||]",
		yyXError{735, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{748, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{755, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{758, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{761, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{775, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{782, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{785, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{795, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{802, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{827, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{839, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{847, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{987, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{990, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{996, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{999, -1}:  "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1004, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1010, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1013, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1016, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1019, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1022, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1027, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1036, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1039, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1042, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1045, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1048, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1058, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1061, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1065, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1071, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1079, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1088, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1093, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1098, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1101, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1104, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1107, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1110, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1118, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1123, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1129, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1132, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1138, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1142, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1145, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1149, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1152, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1155, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1163, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1166, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1169, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1175, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1181, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1184, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1187, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1204, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1207, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1210, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1213, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1216, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1219, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1224, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1229, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1232, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1235, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1240, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1260, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1267, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1270, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1273, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1286, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1289, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1292, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1296, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1299, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1792, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1963, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1989, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{2101, -1}: "expected logical and operator or logical or operator or one of [&&, ')', AND, OR, XOR, ||]",
		yyXError{1082, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, FROM, OR, XOR, ||]",
		yyXError{857, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, USING, XOR, ||]",
		yyXError{751, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{753, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{778, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{780, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{793, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{798, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{800, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{830, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{837, -1}:  "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1002, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1025, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1075, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1077, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1096, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1116, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1121, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1158, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1202, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1222, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1227, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{1265, -1}: "expected logical and operator or logical or operator or one of [&&, ',', AND, OR, XOR, ||]",
		yyXError{916, -1}:  "expected logical and operator or logical or operator or one of [&&, AND, AS, OR, XOR, ||]",
		yyXError{909, -1}:  "expected logical and operator or logical or operator or one of [&&, AND, ELSE, END, OR, WHEN, XOR, ||]",
		yyXError{913, -1}:  "expected logical and operator or logical or operator or one of [&&, AND, END, OR, XOR, ||]",
		yyXError{1056, -1}: "expected logical and operator or logical or operator or one of [&&, AND, FROM, OR, XOR, ||]",
		yyXError{907, -1}:  "expected logical and operator or logical or operator or one of [&&, AND, OR, THEN, XOR, ||]",
		yyXError{1966, -1}: "expected numbers or integer literal",
		yyXError{2121, -1}: "expected numbers or one of [')', integer literal]",
		yyXError{82, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{83, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{84, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{87, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{88, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{89, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{90, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{91, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{92, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{93, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{94, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{95, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{96, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{97, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{98, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{99, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{100, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{101, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{102, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{103, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{104, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{105, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{106, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{107, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{108, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{109, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{110, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{111, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{112, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{113, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{114, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{115, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{116, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{117, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{118, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{119, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{120, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{121, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{122, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{123, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{124, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{125, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{126, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{127, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{128, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{129, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{130, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{131, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{132, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{133, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{134, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{135, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{136, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{137, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{138, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{139, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{140, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{141, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{142, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{143, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{144, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{145, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{146, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{147, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{148, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{149, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{150, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{151, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{152, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{153, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{154, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{155, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{156, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{157, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{158, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{159, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{160, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{161, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{162, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{163, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{164, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{165, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{166, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{167, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{168, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{169, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{170, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{171, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{172, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{173, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{174, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{175, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{176, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{177, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{178, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{179, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{180, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{181, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{182, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{183, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{184, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{185, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{186, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{187, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{188, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{189, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{190, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{191, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{192, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{346, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{347, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{348, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{349, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{350, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{351, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{352, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{353, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{354, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{355, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{356, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{357, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{358, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{359, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{360, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{361, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{362, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{363, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{364, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{365, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{366, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{367, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{368, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{369, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{370, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{371, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{372, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{373, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{374, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{375, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{376, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{377, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{378, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{379, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{380, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{381, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{382, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{383, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{384, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{385, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{386, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{387, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{388, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{389, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{390, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{391, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{392, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{393, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{394, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{395, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{396, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{397, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{398, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{399, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{400, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{401, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{402, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{403, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{404, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{405, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{406, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{407, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{408, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{409, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{410, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{411, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{412, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{413, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{414, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{415, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{416, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{417, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{418, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{419, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{420, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{421, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{422, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{423, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ENUM, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal, ||]",
		yyXError{86, -1}:   "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{193, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{194, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{195, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{196, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{197, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{198, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{199, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{200, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{201, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{202, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{203, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{204, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{205, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{206, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{207, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{208, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{209, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{210, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{211, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{212, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{213, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{214, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{215, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{216, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{217, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{218, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{219, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{220, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{221, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{222, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{223, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{224, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{225, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{226, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{227, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{228, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{229, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{230, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{231, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{232, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{233, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{234, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{235, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{236, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{237, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{238, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{239, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{240, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{241, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{242, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{243, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{244, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{245, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{246, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{247, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{248, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{249, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{250, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{251, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{252, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{253, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{254, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{255, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{256, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{257, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{258, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{259, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{260, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{261, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{262, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{263, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{264, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{265, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{266, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{267, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{268, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{269, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{270, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{271, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{272, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{273, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{274, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{275, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{276, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{277, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{278, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{279, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{280, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{281, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{282, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{283, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{284, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{285, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{286, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{287, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{288, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{289, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{290, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{291, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{292, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{293, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{294, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{295, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{296, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{297, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{298, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{299, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{300, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{301, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{302, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{303, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{304, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{305, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{306, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{307, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{308, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{309, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{310, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{311, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{312, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{313, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{314, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{315, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{316, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{317, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{318, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{319, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{320, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{321, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{322, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{323, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{324, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{325, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{326, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{327, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{328, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{329, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{330, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{331, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{332, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{333, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{334, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{335, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{336, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{337, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{338, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{339, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{340, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{341, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{342, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{343, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{344, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{345, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{492, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHAR, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{500, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHAR, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{582, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{583, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{584, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{585, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{586, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{587, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{588, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{589, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{590, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{591, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{592, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{593, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{594, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{595, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{596, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{597, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{598, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{599, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{600, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{601, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{602, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{603, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{604, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{605, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{606, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{607, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{608, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{609, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{610, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{611, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{612, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{613, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{614, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{615, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{616, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{617, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{618, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{619, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{620, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{621, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{622, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{623, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{624, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{625, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{626, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{627, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{628, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{629, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{630, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{631, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{632, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{633, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{634, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{635, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{636, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{637, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{638, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{639, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{640, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{641, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{642, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{643, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{644, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{645, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{646, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{647, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{648, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{649, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{650, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{651, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{652, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{653, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{654, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{655, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{656, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{657, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{658, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{659, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{660, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{661, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{662, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{663, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{664, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{665, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{666, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{667, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1334, -1}: "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1335, -1}: "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{435, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHAR, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DROP, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{499, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHAR, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{502, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHAR, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DOUBLE, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ENUM, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, INT, INTEGER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, NUMERIC, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REAL, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{681, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{703, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{704, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{705, -1}:  "expected one of [!=, $end, &&, '%', '&', '(', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1363, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DIV, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, IN, INDEXES, IS, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, XOR, YEAR, YEARWEEK, identifier, string literal, ||]",
		yyXError{1429, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '.', '/', ';', '<', '>', '^', '|', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DIV, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, IN, INDEXES, IS, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, XOR, YEAR, YEARWEEK, identifier, string literal, ||]",
		yyXError{576, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', :=, <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1332, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', :=, <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{770, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{771, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{668, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{669, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{670, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{671, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{672, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{673, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{674, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{676, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{677, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{982, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{678, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{679, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{682, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{683, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{685, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{686, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{687, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{693, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{694, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{695, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{696, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{697, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{731, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{732, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{733, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{743, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{749, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{756, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{759, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{762, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{767, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{772, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{776, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{783, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{786, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{787, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{791, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{796, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{803, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{828, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{835, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{843, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{844, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{845, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{848, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{849, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{850, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{852, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{855, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{900, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{902, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{914, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{919, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{922, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{949, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{953, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{955, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{956, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{957, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{958, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{959, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{960, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{961, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{968, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{969, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{972, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{980, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{981, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{985, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{988, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{991, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{994, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{997, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1000, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1005, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1008, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1011, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1014, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1017, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1020, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1023, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1028, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1031, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1034, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1037, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1040, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1043, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1046, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1049, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1059, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1062, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1063, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1066, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1072, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1080, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1086, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1089, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1091, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1094, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1099, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1102, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1105, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1108, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1111, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1114, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1119, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1124, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1127, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1130, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1133, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1136, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1139, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1143, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1146, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1150, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1153, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1156, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1161, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1164, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1167, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1170, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1173, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1176, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1179, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1182, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1185, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1188, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1191, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1194, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1198, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1200, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1205, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1208, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1211, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1214, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1217, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1220, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1225, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1230, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1233, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1239, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1241, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1243, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1244, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1247, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1249, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1252, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1255, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1258, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1261, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1268, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1271, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1274, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1279, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1281, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1284, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1287, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1290, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1293, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1297, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1300, -1}: "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{936, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{937, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{938, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{939, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{940, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{941, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{942, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{943, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{944, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{945, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{946, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{947, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', '}', <<, <=, <=>, <>, =, >=, >>, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DIV, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, IN, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, REGEXP, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{977, -1}:  "expected one of [!=, $end, &&, '%', '&', ')', '*', '+', ',', '-', '/', ';', '<', '>', '^', '|', <<, <=, <=>, <>, =, >=, >>, AND, BETWEEN, COLLATE, DIV, IN, IS, LIKE, MOD, NOT, OR, REGEXP, RLIKE, UNION, XOR, ||]",
		yyXError{1309, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{580, -1}:  "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1311, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1313, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1316, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1318, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1320, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1331, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1337, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1339, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1344, -1}: "expected one of [!=, $end, &&, ')', ',', ';', '<', '>', '}', <=, <=>, <>, =, >=, ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, IS, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1341, -1}: "expected one of [$end, &&, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1342, -1}: "expected one of [$end, &&, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{1343, -1}: "expected one of [$end, &&, ')', ',', ';', '}', ABS, ACTION, ADDDATE, ADMIN, AFTER, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DELAY_KEY_WRITE, DESC, DISABLE, DO, DYNAMIC, ELSE, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IFNULL, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIMIT, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, OR, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SECOND_MICROSECOND, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, USING, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, XOR, YEAR, YEARWEEK, YEAR_MONTH, identifier, string literal, ||]",
		yyXError{85, -1}:   "expected one of [$end, '(', ')', ',', '.', ';', '}', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DROP, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REDUNDANT, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHERE, WITH, WRITE, YEAR, YEARWEEK, identifier]",
		yyXError{436, -1}:  "expected one of [$end, '(', ')', ',', ';', '}', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CROSS, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DROP, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FORCE, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, IDENTIFIED, IFNULL, IGNORE, IN, INDEXES, INNER, ISNULL, ISOLATION, JOIN, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOCAL, LOCATE, LOCK, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ON, ONLY, ORDER, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, READ, REDUNDANT, RELEASE_LOCK, RENAME, REPEATABLE, REVERSE, RIGHT, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SELECT, SERIALIZABLE, SESSION, SET, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TO, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USE, USER, USING, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHERE, WITH, WRITE, YEAR, YEARWEEK, identifier]",
		yyXError{2013, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRECISION, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2001, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2002, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2003, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2004, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2005, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2006, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2007, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2008, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2009, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2010, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2011, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2012, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2075, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2014, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2106, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2107, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2108, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2109, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2111, -1}: "expected one of [$end, '(', ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{876, -1}:  "expected one of [$end, '(', ')', ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, FOR, KEY_BLOCK_SIZE, LOCK, MAX_ROWS, MIN_ROWS, OFFSET, ON, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT, UNION, USING]",
		yyXError{1840, -1}: "expected one of [$end, '(', ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1841, -1}: "expected one of [$end, '(', ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1456, -1}: "expected one of [$end, '(', ',', ';', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1457, -1}: "expected one of [$end, '(', ',', ';', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1803, -1}: "expected one of [$end, '(', ',', ';', USING]",
		yyXError{1967, -1}: "expected one of [$end, '(', ';']",
		yyXError{555, -1}:  "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, FORCE, GROUP, HAVING, IGNORE, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, USE, WHERE]",
		yyXError{557, -1}:  "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, FORCE, GROUP, HAVING, IGNORE, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, USE, WHERE]",
		yyXError{1434, -1}: "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, FORCE, GROUP, HAVING, IGNORE, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, USE, WHERE]",
		yyXError{1440, -1}: "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, FORCE, GROUP, HAVING, IGNORE, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, USE, WHERE]",
		yyXError{1442, -1}: "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, FORCE, GROUP, HAVING, IGNORE, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, USE, WHERE]",
		yyXError{1448, -1}: "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, FORCE, GROUP, HAVING, IGNORE, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, USE, WHERE]",
		yyXError{543, -1}:  "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, WHERE]",
		yyXError{544, -1}:  "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, WHERE]",
		yyXError{554, -1}:  "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, WHERE]",
		yyXError{559, -1}:  "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, WHERE]",
		yyXError{1352, -1}: "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, WHERE]",
		yyXError{1435, -1}: "expected one of [$end, ')', ',', ';', '}', CROSS, FOR, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, LOCK, ON, ORDER, RIGHT, SET, UNION, WHERE]",
		yyXError{874, -1}:  "expected one of [$end, ')', ',', ';', AFTER, ASC, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, DESC, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{878, -1}:  "expected one of [$end, ')', ',', ';', AFTER, ASC, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, DESC, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{896, -1}:  "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECK, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, FIRST, KEY, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, NOT, NULL, ON, PARTITION, PASSWORD, PRIMARY, ROW_FORMAT, STATS_PERSISTENT, UNIQUE]",
		yyXError{897, -1}:  "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECK, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, FIRST, KEY, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, NOT, NULL, ON, PARTITION, PASSWORD, PRIMARY, ROW_FORMAT, STATS_PERSISTENT, UNIQUE]",
		yyXError{2027, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2029, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2030, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2040, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, BINARY, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{890, -1}:  "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHARACTER, CHARSET, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{898, -1}:  "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COLLATE, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{881, -1}:  "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{882, -1}:  "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{886, -1}:  "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2079, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2080, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{2081, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE, UNSIGNED, ZEROFILL]",
		yyXError{1994, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{1995, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{1996, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2018, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2023, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2025, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2026, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2031, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2036, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2037, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2038, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2039, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2041, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2049, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2051, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2056, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2059, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2060, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2061, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2067, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2071, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2074, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2076, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2089, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2090, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2092, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2097, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2099, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2102, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2103, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2105, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2110, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2112, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2113, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2116, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2117, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2118, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2119, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2120, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2122, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2124, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2125, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2126, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2127, -1}: "expected one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{2086, -1}: "expected one of [$end, ')', ',', ';', AFTER, FIRST]",
		yyXError{875, -1}:  "expected one of [$end, ')', ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, FOR, KEY_BLOCK_SIZE, LOCK, MAX_ROWS, MIN_ROWS, OFFSET, ON, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT, UNION, USING]",
		yyXError{1846, -1}: "expected one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1848, -1}: "expected one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1850, -1}: "expected one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1853, -1}: "expected one of [$end, ')', ',', ';', COMMENT, KEY_BLOCK_SIZE, USING]",
		yyXError{1365, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1366, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1367, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1420, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1421, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1422, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1423, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1425, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1426, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1427, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1430, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{1432, -1}: "expected one of [$end, ')', ',', ';', FOR, FROM, LIMIT, LOCK, ON, UNION]",
		yyXError{539, -1}:  "expected one of [$end, ')', ',', ';', FOR, GROUP, HAVING, LIMIT, LOCK, ON, ORDER, SET, UNION, WHERE]",
		yyXError{1353, -1}: "expected one of [$end, ')', ',', ';', FOR, GROUP, HAVING, LIMIT, LOCK, ON, ORDER, SET, UNION, WHERE]",
		yyXError{1463, -1}: "expected one of [$end, ')', ',', ';', FOR, GROUP, HAVING, LIMIT, LOCK, ON, ORDER, SET, UNION, WHERE]",
		yyXError{1382, -1}: "expected one of [$end, ')', ',', ';', FOR, GROUP, HAVING, LIMIT, LOCK, ON, ORDER, UNION, WHERE]",
		yyXError{1406, -1}: "expected one of [$end, ')', ',', ';', FOR, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1408, -1}: "expected one of [$end, ')', ',', ';', FOR, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1409, -1}: "expected one of [$end, ')', ',', ';', FOR, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1410, -1}: "expected one of [$end, ')', ',', ';', FOR, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1411, -1}: "expected one of [$end, ')', ',', ';', FOR, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1414, -1}: "expected one of [$end, ')', ',', ';', FOR, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1405, -1}: "expected one of [$end, ')', ',', ';', FOR, LIMIT, LOCK, ON, UNION]",
		yyXError{1373, -1}: "expected one of [$end, ')', ',', ';', FOR, LOCK, OFFSET, ON, UNION]",
		yyXError{1374, -1}: "expected one of [$end, ')', ',', ';', FOR, LOCK, OFFSET, ON, UNION]",
		yyXError{1375, -1}: "expected one of [$end, ')', ',', ';', FOR, LOCK, OFFSET, ON, UNION]",
		yyXError{1822, -1}: "expected one of [$end, ')', ',', ';', ON]",
		yyXError{1823, -1}: "expected one of [$end, ')', ',', ';', ON]",
		yyXError{1824, -1}: "expected one of [$end, ')', ',', ';', ON]",
		yyXError{1827, -1}: "expected one of [$end, ')', ',', ';', ON]",
		yyXError{1828, -1}: "expected one of [$end, ')', ',', ';', ON]",
		yyXError{526, -1}:  "expected one of [$end, ')', ',', ';']",
		yyXError{1800, -1}: "expected one of [$end, ')', ',', ';']",
		yyXError{1813, -1}: "expected one of [$end, ')', ',', ';']",
		yyXError{1829, -1}: "expected one of [$end, ')', ',', ';']",
		yyXError{1832, -1}: "expected one of [$end, ')', ',', ';']",
		yyXError{1380, -1}: "expected one of [$end, ')', '.', ';', FOR, LIMIT, LOCK, ON, UNION, WHERE]",
		yyXError{1385, -1}: "expected one of [$end, ')', ';', FOR, GROUP, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1389, -1}: "expected one of [$end, ')', ';', FOR, HAVING, LIMIT, LOCK, ON, ORDER, UNION]",
		yyXError{1393, -1}: "expected one of [$end, ')', ';', FOR, LIMIT, LOCK, ON, UNION]",
		yyXError{1378, -1}: "expected one of [$end, ')', ';', FOR, LOCK, ON, UNION]",
		yyXError{1379, -1}: "expected one of [$end, ')', ';', FOR, LOCK, ON, UNION]",
		yyXError{1396, -1}: "expected one of [$end, ')', ';', ON, UNION]",
		yyXError{1401, -1}: "expected one of [$end, ')', ';', ON, UNION]",
		yyXError{1402, -1}: "expected one of [$end, ')', ';', ON, UNION]",
		yyXError{1417, -1}: "expected one of [$end, ')', ';', ON, UNION]",
		yyXError{1418, -1}: "expected one of [$end, ')', ';', ON, UNION]",
		yyXError{1641, -1}: "expected one of [$end, ')', ';', ON, UNION]",
		yyXError{1647, -1}: "expected one of [$end, ')', ';', ON]",
		yyXError{532, -1}:  "expected one of [$end, ',', ';', =, IDENTIFIED]",
		yyXError{1907, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1910, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1913, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1914, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1915, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1916, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1917, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1918, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1919, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1921, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1923, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1924, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1925, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1927, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1929, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1931, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1933, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1935, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1937, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1939, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1941, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1943, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1945, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1947, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1951, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1953, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1954, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1956, -1}: "expected one of [$end, ',', ';', AUTO_INCREMENT, AVG_ROW_LENGTH, CHARACTER, CHARSET, CHECKSUM, COLLATE, COMMENT, COMPRESSION, CONNECTION, DEFAULT, DELAY_KEY_WRITE, ENGINE, KEY_BLOCK_SIZE, MAX_ROWS, MIN_ROWS, PARTITION, PASSWORD, ROW_FORMAT, STATS_PERSISTENT]",
		yyXError{1629, -1}: "expected one of [$end, ',', ';', COLLATE]",
		yyXError{2129, -1}: "expected one of [$end, ',', ';', FOREIGN, FULLTEXT, INDEX, KEY, PRIMARY, UNIQUE]",
		yyXError{1497, -1}: "expected one of [$end, ',', ';', FROM, USING, WITH]",
		yyXError{1489, -1}: "expected one of [$end, ',', ';', FROM, WITH]",
		yyXError{1466, -1}: "expected one of [$end, ',', ';', LIMIT, ORDER, WHERE]",
		yyXError{1474, -1}: "expected one of [$end, ',', ';', LIMIT, ORDER, WHERE]",
		yyXError{429, -1}:  "expected one of [$end, ',', ';', LOCAL]",
		yyXError{1675, -1}: "expected one of [$end, ',', ';', ON]",
		yyXError{1677, -1}: "expected one of [$end, ',', ';', ON]",
		yyXError{1681, -1}: "expected one of [$end, ',', ';', ON]",
		yyXError{1682, -1}: "expected one of [$end, ',', ';', ON]",
		yyXError{1683, -1}: "expected one of [$end, ',', ';', ON]",
		yyXError{1686, -1}: "expected one of [$end, ',', ';', ON]",
		yyXError{1688, -1}: "expected one of [$end, ',', ';', ON]",
		yyXError{1695, -1}: "expected one of [$end, ',', ';', ON]",
		yyXError{1490, -1}: "expected one of [$end, ',', ';', WITH]",
		yyXError{425, -1}:  "expected one of [$end, ',', ';']",
		yyXError{427, -1}:  "expected one of [$end, ',', ';']",
		yyXError{428, -1}:  "expected one of [$end, ',', ';']",
		yyXError{430, -1}:  "expected one of [$end, ',', ';']",
		yyXError{431, -1}:  "expected one of [$end, ',', ';']",
		yyXError{433, -1}:  "expected one of [$end, ',', ';']",
		yyXError{519, -1}:  "expected one of [$end, ',', ';']",
		yyXError{520, -1}:  "expected one of [$end, ',', ';']",
		yyXError{522, -1}:  "expected one of [$end, ',', ';']",
		yyXError{523, -1}:  "expected one of [$end, ',', ';']",
		yyXError{527, -1}:  "expected one of [$end, ',', ';']",
		yyXError{529, -1}:  "expected one of [$end, ',', ';']",
		yyXError{530, -1}:  "expected one of [$end, ',', ';']",
		yyXError{1568, -1}: "expected one of [$end, ',', ';']",
		yyXError{1576, -1}: "expected one of [$end, ',', ';']",
		yyXError{1581, -1}: "expected one of [$end, ',', ';']",
		yyXError{1582, -1}: "expected one of [$end, ',', ';']",
		yyXError{1594, -1}: "expected one of [$end, ',', ';']",
		yyXError{1602, -1}: "expected one of [$end, ',', ';']",
		yyXError{1603, -1}: "expected one of [$end, ',', ';']",
		yyXError{1606, -1}: "expected one of [$end, ',', ';']",
		yyXError{1607, -1}: "expected one of [$end, ',', ';']",
		yyXError{1609, -1}: "expected one of [$end, ',', ';']",
		yyXError{1612, -1}: "expected one of [$end, ',', ';']",
		yyXError{1613, -1}: "expected one of [$end, ',', ';']",
		yyXError{1614, -1}: "expected one of [$end, ',', ';']",
		yyXError{1615, -1}: "expected one of [$end, ',', ';']",
		yyXError{1617, -1}: "expected one of [$end, ',', ';']",
		yyXError{1631, -1}: "expected one of [$end, ',', ';']",
		yyXError{1636, -1}: "expected one of [$end, ',', ';']",
		yyXError{1652, -1}: "expected one of [$end, ',', ';']",
		yyXError{1653, -1}: "expected one of [$end, ',', ';']",
		yyXError{1655, -1}: "expected one of [$end, ',', ';']",
		yyXError{1709, -1}: "expected one of [$end, ',', ';']",
		yyXError{1747, -1}: "expected one of [$end, ',', ';']",
		yyXError{1749, -1}: "expected one of [$end, ',', ';']",
		yyXError{1751, -1}: "expected one of [$end, ',', ';']",
		yyXError{1753, -1}: "expected one of [$end, ',', ';']",
		yyXError{1756, -1}: "expected one of [$end, ',', ';']",
		yyXError{1757, -1}: "expected one of [$end, ',', ';']",
		yyXError{1760, -1}: "expected one of [$end, ',', ';']",
		yyXError{1769, -1}: "expected one of [$end, ',', ';']",
		yyXError{1777, -1}: "expected one of [$end, ',', ';']",
		yyXError{2156, -1}: "expected one of [$end, ',', ';']",
		yyXError{2164, -1}: "expected one of [$end, ',', ';']",
		yyXError{2173, -1}: "expected one of [$end, ',', ';']",
		yyXError{2174, -1}: "expected one of [$end, ',', ';']",
		yyXError{2182, -1}: "expected one of [$end, ',', ';']",
		yyXError{2185, -1}: "expected one of [$end, ',', ';']",
		yyXError{2186, -1}: "expected one of [$end, ',', ';']",
		yyXError{2190, -1}: "expected one of [$end, ',', ';']",
		yyXError{2193, -1}: "expected one of [$end, ',', ';']",
		yyXError{2194, -1}: "expected one of [$end, ',', ';']",
		yyXError{2196, -1}: "expected one of [$end, ',', ';']",
		yyXError{2197, -1}: "expected one of [$end, ',', ';']",
		yyXError{2198, -1}: "expected one of [$end, ',', ';']",
		yyXError{2204, -1}: "expected one of [$end, ',', ';']",
		yyXError{2205, -1}: "expected one of [$end, ',', ';']",
		yyXError{2206, -1}: "expected one of [$end, ',', ';']",
		yyXError{2207, -1}: "expected one of [$end, ',', ';']",
		yyXError{2209, -1}: "expected one of [$end, ',', ';']",
		yyXError{2211, -1}: "expected one of [$end, ',', ';']",
		yyXError{2213, -1}: "expected one of [$end, ',', ';']",
		yyXError{1486, -1}: "expected one of [$end, ';', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1487, -1}: "expected one of [$end, ';', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WITH, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{533, -1}:  "expected one of [$end, ';', CHARACTER, CHARSET, COLLATE, DEFAULT, LIKE, WHERE]",
		yyXError{2135, -1}: "expected one of [$end, ';', CHARACTER, CHARSET, COLLATE, DEFAULT]",
		yyXError{2136, -1}: "expected one of [$end, ';', CHARACTER, CHARSET, COLLATE, DEFAULT]",
		yyXError{2140, -1}: "expected one of [$end, ';', CHARACTER, CHARSET, COLLATE, DEFAULT]",
		yyXError{2142, -1}: "expected one of [$end, ';', CHARACTER, CHARSET, COLLATE, DEFAULT]",
		yyXError{1564, -1}: "expected one of [$end, ';', COLLATE]",
		yyXError{448, -1}:  "expected one of [$end, ';', ENCLOSED, ESCAPED, LINES, TERMINATED]",
		yyXError{449, -1}:  "expected one of [$end, ';', ENCLOSED, ESCAPED, LINES, TERMINATED]",
		yyXError{453, -1}:  "expected one of [$end, ';', ENCLOSED, ESCAPED, LINES]",
		yyXError{457, -1}:  "expected one of [$end, ';', ESCAPED, LINES]",
		yyXError{1500, -1}: "expected one of [$end, ';', FOR]",
		yyXError{1547, -1}: "expected one of [$end, ';', FROM, IN, LIKE, WHERE]",
		yyXError{1548, -1}: "expected one of [$end, ';', FROM, IN, LIKE, WHERE]",
		yyXError{1505, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1506, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1507, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1512, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1514, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1522, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1525, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1526, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1527, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1528, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1529, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1530, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1531, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1536, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1538, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1540, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1549, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1551, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1552, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{1553, -1}: "expected one of [$end, ';', LIKE, WHERE]",
		yyXError{458, -1}:  "expected one of [$end, ';', LINES]",
		yyXError{461, -1}:  "expected one of [$end, ';', LINES]",
		yyXError{1669, -1}: "expected one of [$end, ';', ON, UNION]",
		yyXError{1693, -1}: "expected one of [$end, ';', ON, UNION]",
		yyXError{1670, -1}: "expected one of [$end, ';', ON]",
		yyXError{1694, -1}: "expected one of [$end, ';', ON]",
		yyXError{467, -1}:  "expected one of [$end, ';', TERMINATED]",
		yyXError{29, -1}:   "expected one of [$end, ';', UNION]",
		yyXError{1716, -1}: "expected one of [$end, ';', UNION]",
		yyXError{1650, -1}: "expected one of [$end, ';', USING]",
		yyXError{2151, -1}: "expected one of [$end, ';', WITH]",
		yyXError{2, -1}:    "expected one of [$end, ';']",
		yyXError{6, -1}:    "expected one of [$end, ';']",
		yyXError{9, -1}:    "expected one of [$end, ';']",
		yyXError{24, -1}:   "expected one of [$end, ';']",
		yyXError{34, -1}:   "expected one of [$end, ';']",
		yyXError{35, -1}:   "expected one of [$end, ';']",
		yyXError{36, -1}:   "expected one of [$end, ';']",
		yyXError{37, -1}:   "expected one of [$end, ';']",
		yyXError{38, -1}:   "expected one of [$end, ';']",
		yyXError{39, -1}:   "expected one of [$end, ';']",
		yyXError{40, -1}:   "expected one of [$end, ';']",
		yyXError{41, -1}:   "expected one of [$end, ';']",
		yyXError{42, -1}:   "expected one of [$end, ';']",
		yyXError{43, -1}:   "expected one of [$end, ';']",
		yyXError{44, -1}:   "expected one of [$end, ';']",
		yyXError{45, -1}:   "expected one of [$end, ';']",
		yyXError{46, -1}:   "expected one of [$end, ';']",
		yyXError{47, -1}:   "expected one of [$end, ';']",
		yyXError{48, -1}:   "expected one of [$end, ';']",
		yyXError{49, -1}:   "expected one of [$end, ';']",
		yyXError{50, -1}:   "expected one of [$end, ';']",
		yyXError{51, -1}:   "expected one of [$end, ';']",
		yyXError{52, -1}:   "expected one of [$end, ';']",
		yyXError{53, -1}:   "expected one of [$end, ';']",
		yyXError{54, -1}:   "expected one of [$end, ';']",
		yyXError{55, -1}:   "expected one of [$end, ';']",
		yyXError{56, -1}:   "expected one of [$end, ';']",
		yyXError{57, -1}:   "expected one of [$end, ';']",
		yyXError{58, -1}:   "expected one of [$end, ';']",
		yyXError{59, -1}:   "expected one of [$end, ';']",
		yyXError{60, -1}:   "expected one of [$end, ';']",
		yyXError{61, -1}:   "expected one of [$end, ';']",
		yyXError{62, -1}:   "expected one of [$end, ';']",
		yyXError{63, -1}:   "expected one of [$end, ';']",
		yyXError{64, -1}:   "expected one of [$end, ';']",
		yyXError{65, -1}:   "expected one of [$end, ';']",
		yyXError{66, -1}:   "expected one of [$end, ';']",
		yyXError{67, -1}:   "expected one of [$end, ';']",
		yyXError{68, -1}:   "expected one of [$end, ';']",
		yyXError{69, -1}:   "expected one of [$end, ';']",
		yyXError{70, -1}:   "expected one of [$end, ';']",
		yyXError{71, -1}:   "expected one of [$end, ';']",
		yyXError{72, -1}:   "expected one of [$end, ';']",
		yyXError{73, -1}:   "expected one of [$end, ';']",
		yyXError{437, -1}:  "expected one of [$end, ';']",
		yyXError{462, -1}:  "expected one of [$end, ';']",
		yyXError{468, -1}:  "expected one of [$end, ';']",
		yyXError{471, -1}:  "expected one of [$end, ';']",
		yyXError{534, -1}:  "expected one of [$end, ';']",
		yyXError{1472, -1}: "expected one of [$end, ';']",
		yyXError{1473, -1}: "expected one of [$end, ';']",
		yyXError{1479, -1}: "expected one of [$end, ';']",
		yyXError{1482, -1}: "expected one of [$end, ';']",
		yyXError{1492, -1}: "expected one of [$end, ';']",
		yyXError{1495, -1}: "expected one of [$end, ';']",
		yyXError{1501, -1}: "expected one of [$end, ';']",
		yyXError{1555, -1}: "expected one of [$end, ';']",
		yyXError{1558, -1}: "expected one of [$end, ';']",
		yyXError{1559, -1}: "expected one of [$end, ';']",
		yyXError{1560, -1}: "expected one of [$end, ';']",
		yyXError{1569, -1}: "expected one of [$end, ';']",
		yyXError{1622, -1}: "expected one of [$end, ';']",
		yyXError{1623, -1}: "expected one of [$end, ';']",
		yyXError{1627, -1}: "expected one of [$end, ';']",
		yyXError{1628, -1}: "expected one of [$end, ';']",
		yyXError{1649, -1}: "expected one of [$end, ';']",
		yyXError{1658, -1}: "expected one of [$end, ';']",
		yyXError{1659, -1}: "expected one of [$end, ';']",
		yyXError{1660, -1}: "expected one of [$end, ';']",
		yyXError{1674, -1}: "expected one of [$end, ';']",
		yyXError{1704, -1}: "expected one of [$end, ';']",
		yyXError{1712, -1}: "expected one of [$end, ';']",
		yyXError{1717, -1}: "expected one of [$end, ';']",
		yyXError{1718, -1}: "expected one of [$end, ';']",
		yyXError{1719, -1}: "expected one of [$end, ';']",
		yyXError{1720, -1}: "expected one of [$end, ';']",
		yyXError{1721, -1}: "expected one of [$end, ';']",
		yyXError{1722, -1}: "expected one of [$end, ';']",
		yyXError{1731, -1}: "expected one of [$end, ';']",
		yyXError{1736, -1}: "expected one of [$end, ';']",
		yyXError{1739, -1}: "expected one of [$end, ';']",
		yyXError{1766, -1}: "expected one of [$end, ';']",
		yyXError{1768, -1}: "expected one of [$end, ';']",
		yyXError{1957, -1}: "expected one of [$end, ';']",
		yyXError{1968, -1}: "expected one of [$end, ';']",
		yyXError{1987, -1}: "expected one of [$end, ';']",
		yyXError{1992, -1}: "expected one of [$end, ';']",
		yyXError{2132, -1}: "expected one of [$end, ';']",
		yyXError{2149, -1}: "expected one of [$end, ';']",
		yyXError{2150, -1}: "expected one of [$end, ';']",
		yyXError{2154, -1}: "expected one of [$end, ';']",
		yyXError{2160, -1}: "expected one of [$end, ';']",
		yyXError{2170, -1}: "expected one of [$end, ';']",
		yyXError{2215, -1}: "expected one of [$end, ';']",
		yyXError{1355, -1}: "expected one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1356, -1}: "expected one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1359, -1}: "expected one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1360, -1}: "expected one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1361, -1}: "expected one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1362, -1}: "expected one of ['!', '(', '*', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1069, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1323, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1324, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1325, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1326, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1327, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1328, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1329, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1330, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ALL, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1053, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1054, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1055, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{739, -1}:  "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{740, -1}:  "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{741, -1}:  "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{742, -1}:  "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1068, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1073, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1307, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1308, -1}: "expected one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{948, -1}:  "expected one of ['%', '&', ')', '*', '+', '-', '/', '^', '|', <<, >>, DIV, MOD]",
		yyXError{921, -1}:  "expected one of ['%', '&', '*', '+', ',', '-', '/', '^', '|', <<, >>, DIV, MOD]",
		yyXError{1314, -1}: "expected one of ['%', '&', '*', '+', '-', '/', '^', '|', <<, >>, AND, DIV, MOD]",
		yyXError{475, -1}:  "expected one of ['(', ',', ON, PRIVILEGES]",
		yyXError{477, -1}:  "expected one of ['(', ',', ON, USER]",
		yyXError{473, -1}:  "expected one of ['(', ',', ON]",
		yyXError{476, -1}:  "expected one of ['(', ',', ON]",
		yyXError{478, -1}:  "expected one of ['(', ',', ON]",
		yyXError{479, -1}:  "expected one of ['(', ',', ON]",
		yyXError{480, -1}:  "expected one of ['(', ',', ON]",
		yyXError{481, -1}:  "expected one of ['(', ',', ON]",
		yyXError{482, -1}:  "expected one of ['(', ',', ON]",
		yyXError{483, -1}:  "expected one of ['(', ',', ON]",
		yyXError{485, -1}:  "expected one of ['(', ',', ON]",
		yyXError{487, -1}:  "expected one of ['(', ',', ON]",
		yyXError{488, -1}:  "expected one of ['(', ',', ON]",
		yyXError{489, -1}:  "expected one of ['(', ',', ON]",
		yyXError{490, -1}:  "expected one of ['(', ',', ON]",
		yyXError{535, -1}:  "expected one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{537, -1}:  "expected one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{14, -1}:   "expected one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{15, -1}:   "expected one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{16, -1}:   "expected one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{566, -1}:  "expected one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{569, -1}:  "expected one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{570, -1}:  "expected one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1458, -1}: "expected one of ['(', FOR]",
		yyXError{1459, -1}: "expected one of ['(', FOR]",
		yyXError{1460, -1}: "expected one of ['(', FOR]",
		yyXError{1639, -1}: "expected one of ['(', SELECT]",
		yyXError{1640, -1}: "expected one of ['(', SELECT]",
		yyXError{806, -1}:  "expected one of [')', ',', FROM]",
		yyXError{807, -1}:  "expected one of [')', ',', FROM]",
		yyXError{808, -1}:  "expected one of [')', ',', FROM]",
		yyXError{809, -1}:  "expected one of [')', ',', FROM]",
		yyXError{810, -1}:  "expected one of [')', ',', FROM]",
		yyXError{811, -1}:  "expected one of [')', ',', FROM]",
		yyXError{812, -1}:  "expected one of [')', ',', FROM]",
		yyXError{813, -1}:  "expected one of [')', ',', FROM]",
		yyXError{814, -1}:  "expected one of [')', ',', FROM]",
		yyXError{815, -1}:  "expected one of [')', ',', FROM]",
		yyXError{816, -1}:  "expected one of [')', ',', FROM]",
		yyXError{817, -1}:  "expected one of [')', ',', FROM]",
		yyXError{818, -1}:  "expected one of [')', ',', FROM]",
		yyXError{819, -1}:  "expected one of [')', ',', FROM]",
		yyXError{820, -1}:  "expected one of [')', ',', FROM]",
		yyXError{821, -1}:  "expected one of [')', ',', FROM]",
		yyXError{822, -1}:  "expected one of [')', ',', FROM]",
		yyXError{823, -1}:  "expected one of [')', ',', FROM]",
		yyXError{824, -1}:  "expected one of [')', ',', FROM]",
		yyXError{825, -1}:  "expected one of [')', ',', FROM]",
		yyXError{765, -1}:  "expected one of [')', ',', USING]",
		yyXError{493, -1}:  "expected one of [')', ',']",
		yyXError{494, -1}:  "expected one of [')', ',']",
		yyXError{497, -1}:  "expected one of [')', ',']",
		yyXError{548, -1}:  "expected one of [')', ',']",
		yyXError{883, -1}:  "expected one of [')', ',']",
		yyXError{951, -1}:  "expected one of [')', ',']",
		yyXError{984, -1}:  "expected one of [')', ',']",
		yyXError{1030, -1}: "expected one of [')', ',']",
		yyXError{1033, -1}: "expected one of [')', ',']",
		yyXError{1135, -1}: "expected one of [')', ',']",
		yyXError{1178, -1}: "expected one of [')', ',']",
		yyXError{1190, -1}: "expected one of [')', ',']",
		yyXError{1193, -1}: "expected one of [')', ',']",
		yyXError{1197, -1}: "expected one of [')', ',']",
		yyXError{1242, -1}: "expected one of [')', ',']",
		yyXError{1251, -1}: "expected one of [')', ',']",
		yyXError{1254, -1}: "expected one of [')', ',']",
		yyXError{1257, -1}: "expected one of [')', ',']",
		yyXError{1283, -1}: "expected one of [')', ',']",
		yyXError{1319, -1}: "expected one of [')', ',']",
		yyXError{1446, -1}: "expected one of [')', ',']",
		yyXError{1447, -1}: "expected one of [')', ',']",
		yyXError{1450, -1}: "expected one of [')', ',']",
		yyXError{1689, -1}: "expected one of [')', ',']",
		yyXError{1785, -1}: "expected one of [')', ',']",
		yyXError{1787, -1}: "expected one of [')', ',']",
		yyXError{1788, -1}: "expected one of [')', ',']",
		yyXError{1790, -1}: "expected one of [')', ',']",
		yyXError{1793, -1}: "expected one of [')', ',']",
		yyXError{1805, -1}: "expected one of [')', ',']",
		yyXError{1807, -1}: "expected one of [')', ',']",
		yyXError{1809, -1}: "expected one of [')', ',']",
		yyXError{1812, -1}: "expected one of [')', ',']",
		yyXError{1817, -1}: "expected one of [')', ',']",
		yyXError{1843, -1}: "expected one of [')', ',']",
		yyXError{1857, -1}: "expected one of [')', ',']",
		yyXError{1862, -1}: "expected one of [')', ',']",
		yyXError{1868, -1}: "expected one of [')', ',']",
		yyXError{1874, -1}: "expected one of [')', ',']",
		yyXError{1880, -1}: "expected one of [')', ',']",
		yyXError{1886, -1}: "expected one of [')', ',']",
		yyXError{1891, -1}: "expected one of [')', ',']",
		yyXError{1971, -1}: "expected one of [')', ',']",
		yyXError{1981, -1}: "expected one of [')', ',']",
		yyXError{1984, -1}: "expected one of [')', ',']",
		yyXError{2043, -1}: "expected one of [')', ',']",
		yyXError{2044, -1}: "expected one of [')', ',']",
		yyXError{2047, -1}: "expected one of [')', ',']",
		yyXError{2053, -1}: "expected one of [')', ',']",
		yyXError{2148, -1}: "expected one of [')', ',']",
		yyXError{551, -1}:  "expected one of [')', UNION]",
		yyXError{560, -1}:  "expected one of [')', UNION]",
		yyXError{963, -1}:  "expected one of [')', UNION]",
		yyXError{976, -1}:  "expected one of [')', UNION]",
		yyXError{507, -1}:  "expected one of ['*', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1977, -1}: "expected one of [',', ENGINE]",
		yyXError{1728, -1}: "expected one of [',', FROM]",
		yyXError{472, -1}:  "expected one of [',', ON]",
		yyXError{474, -1}:  "expected one of [',', ON]",
		yyXError{496, -1}:  "expected one of [',', ON]",
		yyXError{505, -1}:  "expected one of [',', ON]",
		yyXError{540, -1}:  "expected one of [',', SET]",
		yyXError{1733, -1}: "expected one of [',', USING]",
		yyXError{1758, -1}: "expected one of ['.', EXISTS]",
		yyXError{509, -1}:  "expected one of ['.', TO]",
		yyXError{510, -1}:  "expected one of ['.', TO]",
		yyXError{1579, -1}: "expected one of [:=, =]",
		yyXError{894, -1}:  "expected one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{895, -1}:  "expected one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{1570, -1}: "expected one of [=, ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{1574, -1}: "expected one of [=, FOR]",
		yyXError{1779, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier, string literal]",
		yyXError{1480, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1532, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1533, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1662, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1663, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1664, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1697, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1698, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1699, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1725, -1}: "expected one of [ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1851, -1}: "expected one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, integer literal, string literal]",
		yyXError{1740, -1}: "expected one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1741, -1}: "expected one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1763, -1}: "expected one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{2188, -1}: "expected one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2181, -1}: "expected one of [AS, TO]",
		yyXError{1302, -1}: "expected one of [BETWEEN, FALSE, IN, LIKE, NULL, REGEXP, RLIKE, TRUE, UNKNOWN]",
		yyXError{1838, -1}: "expected one of [BTREE, HASH]",
		yyXError{2015, -1}: "expected one of [CHAR, VARCHAR]",
		yyXError{2022, -1}: "expected one of [CHAR, VARCHAR]",
		yyXError{1893, -1}: "expected one of [CHARACTER, CHARSET, COLLATE]",
		yyXError{31, -1}:   "expected one of [CHECK, SHOW]",
		yyXError{1509, -1}: "expected one of [COLUMNS, FIELDS, TABLES]",
		yyXError{1521, -1}: "expected one of [COLUMNS, FIELDS, TABLES]",
		yyXError{1611, -1}: "expected one of [COMMITTED, UNCOMMITTED]",
		yyXError{1912, -1}: "expected one of [COMPACT, COMPRESSED, DEFAULT, DYNAMIC, FIXED, REDUNDANT]",
		yyXError{1499, -1}: "expected one of [DATABASE, TABLE]",
		yyXError{905, -1}:  "expected one of [ELSE, END, WHEN]",
		yyXError{911, -1}:  "expected one of [ELSE, END, WHEN]",
		yyXError{1340, -1}: "expected one of [FALSE, NULL, TRUE, UNKNOWN]",
		yyXError{2128, -1}: "expected one of [FOREIGN, FULLTEXT, INDEX, KEY, PRIMARY, UNIQUE]",
		yyXError{1502, -1}: "expected one of [FROM, IN]",
		yyXError{1503, -1}: "expected one of [FROM, IN]",
		yyXError{1504, -1}: "expected one of [FROM, IN]",
		yyXError{1443, -1}: "expected one of [GROUP, JOIN, ORDER]",
		yyXError{1959, -1}: "expected one of [HASH, RANGE]",
		yyXError{564, -1}:  "expected one of [JOIN, OUTER]",
		yyXError{565, -1}:  "expected one of [JOIN, OUTER]",
		yyXError{1605, -1}: "expected one of [ONLY, WRITE]",
		yyXError{1513, -1}: "expected one of [STATUS, VARIABLES]",
		yyXError{1519, -1}: "expected one of [STATUS, VARIABLES]",
		yyXError{1520, -1}: "expected one of [STATUS, VARIABLES]",
		yyXError{1484, -1}: "expected one of [TABLE, TABLES]",
		yyXError{1485, -1}: "expected one of [TABLE, TABLES]",
		yyXError{1321, -1}: "expected optional NOT or one of [FALSE, NOT, NULL, TRUE, UNKNOWN]",
		yyXError{1818, -1}: "expected optional ON DELETE clause or optional ON UPDATE clause or one of [$end, ')', ',', ';', ON]",
		yyXError{1819, -1}: "expected optional ON UPDATE clause or one of [$end, ')', ',', ';', ON]",
		yyXError{563, -1}:  "expected optional OUTER clause or one of [JOIN, OUTER]",
		yyXError{1993, -1}: "expected optional column definition option list or one of [$end, ')', ',', ';', AFTER, AUTO_INCREMENT, CHECK, COMMENT, DEFAULT, FIRST, KEY, NOT, NULL, ON, PRIMARY, UNIQUE]",
		yyXError{920, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{923, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{924, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{925, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{926, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{927, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{928, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{929, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{930, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{931, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{932, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{933, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{934, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{935, -1}:  "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1304, -1}: "expected primary expression factor or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{688, -1}:  "expected primary expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{689, -1}:  "expected primary expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{690, -1}:  "expected primary expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{691, -1}:  "expected primary expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{692, -1}:  "expected primary expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1305, -1}: "expected primary expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1306, -1}: "expected primary expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1561, -1}: "expected primary expression or one of ['!', '(', '+', '-', '~', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINARY, BINLOG, BIT, BIT_LENGTH, BIT_XOR, BOOL, BOOLEAN, BTREE, CASE, CAST, CEIL, CEILING, CHAR, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONV, CONVERT, COUNT, CRC32, CURDATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DEFAULT, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, EXISTS, EXTRACT, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IF, IFNULL, INDEXES, INTERVAL, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LEFT, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULL, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, PLACEHOLDER, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEAT, REPEATABLE, REPLACE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RPAD, RTRIM, SCHEMA, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STRCMP, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYSDATE, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNDERSCORE_CHARSET, UNHEX, UNIX_TIMESTAMP, UNKNOWN, UPPER, USER, USER_VAR, UTC_DATE, VALUE, VALUES, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, bit literal, decimal literal, floating-point literal, hexadecimal literal, identifier, integer literal, string literal]",
		yyXError{1821, -1}: "expected reference option or one of [CASCADE, NO, RESTRICT, SET]",
		yyXError{1831, -1}: "expected reference option or one of [CASCADE, NO, RESTRICT, SET]",
		yyXError{30, -1}:   "expected set variable value list or one of [$end, ',', ';', ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, USER_VAR, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1591, -1}: "expected set variable value or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARACTER, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, SYS_VAR, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, USER_VAR, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2214, -1}: "expected statement or one of [$end, '(', ';', ADMIN, ALTER, ANALYZE, BEGIN, BINLOG, COMMIT, CREATE, DEALLOCATE, DELETE, DESC, DESCRIBE, DO, DROP, EXECUTE, EXPLAIN, FLUSH, GRANT, INSERT, LOAD, LOCK, PREPARE, RENAME, REPLACE, ROLLBACK, SELECT, SET, SHOW, START, TRUNCATE, UNLOCK, UPDATE, USE]",
		yyXError{1922, -1}: "expected stats_persistent value or one of [DEFAULT, integer literal]",
		yyXError{2042, -1}: "expected string list or string literal",
		yyXError{2052, -1}: "expected string list or string literal",
		yyXError{8, -1}:    "expected string literal",
		yyXError{441, -1}:  "expected string literal",
		yyXError{452, -1}:  "expected string literal",
		yyXError{456, -1}:  "expected string literal",
		yyXError{460, -1}:  "expected string literal",
		yyXError{466, -1}:  "expected string literal",
		yyXError{470, -1}:  "expected string literal",
		yyXError{531, -1}:  "expected string literal",
		yyXError{675, -1}:  "expected string literal",
		yyXError{1312, -1}: "expected string literal",
		yyXError{1849, -1}: "expected string literal",
		yyXError{1936, -1}: "expected string literal",
		yyXError{1940, -1}: "expected string literal",
		yyXError{1944, -1}: "expected string literal",
		yyXError{2046, -1}: "expected string literal",
		yyXError{2095, -1}: "expected string literal",
		yyXError{768, -1}:  "expected string literal or identifier or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{858, -1}:  "expected string literal or identifier or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{954, -1}:  "expected string literal or identifier or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{1630, -1}: "expected string literal or identifier or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{1950, -1}: "expected string literal or identifier or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{2050, -1}: "expected string literal or identifier or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{2139, -1}: "expected string literal or identifier or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier, string literal]",
		yyXError{561, -1}:  "expected table alias name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{553, -1}:  "expected table alias name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{558, -1}:  "expected table alias name or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, AS, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2189, -1}: "expected table column definition or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2191, -1}: "expected table column definition or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{2208, -1}: "expected table column definition or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEXES, ISNULL, ISOLATION, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1786, -1}: "expected table constraint element or one of [FOREIGN, FULLTEXT, INDEX, KEY, PRIMARY, UNIQUE]",
		yyXError{1782, -1}: "expected table definition element list or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOREIGN, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEX, INDEXES, ISNULL, ISOLATION, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNIQUE, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{1890, -1}: "expected table definition element or one of [ABS, ACTION, ADDDATE, ADMIN, AFTER, ANY, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BINLOG, BIT, BOOL, BOOLEAN, BTREE, CEIL, CEILING, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATION, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, COUNT, CUR_TIME, DATA, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DEALLOCATE, DELAY_KEY_WRITE, DISABLE, DO, DYNAMIC, ENABLE, END, ENGINE, ENGINES, ESCAPE, EVENTS, EXECUTE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOOR, FOREIGN, FOUND_ROWS, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANTS, GREATEST, GROUP_CONCAT, HASH, HEX, HOUR, IDENTIFIED, IFNULL, INDEX, INDEXES, ISNULL, ISOLATION, KEY, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEAST, LENGTH, LESS, LEVEL, LN, LOCAL, LOCATE, LOG, LOG10, LOG2, LOWER, LTRIM, MAX, MAX_ROWS, MICROSECOND, MIN, MINUTE, MIN_ROWS, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOW, NULLIF, OFFSET, ONLY, PARTITIONS, PASSWORD, POW, POWER, PREPARE, PRIMARY, PRIVILEGES, PROCESSLIST, QUARTER, QUICK, RAND, REDUNDANT, RELEASE_LOCK, REPEATABLE, REVERSE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SECOND, SERIALIZABLE, SESSION, SIGN, SIGNED, SLEEP, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLES, TEXT, THAN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TRANSACTION, TRIGGERS, TRIM, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNIQUE, UNKNOWN, UPPER, USER, VALUE, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, YEAR, YEARWEEK, identifier]",
		yyXError{562, -1}:  "expected table reference or one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{573, -1}:  "expected table reference or one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1461, -1}: "expected table reference or one of ['(', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{538, -1}:  "expected table reference or table references or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1729, -1}: "expected table references or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1734, -1}: "expected table references or one of ['(', '{', ABS, ACTION, ADD, ADDDATE, ADMIN, AFTER, ALL, ALTER, ANALYZE, AND, ANY, AS, ASC, ASCII, AT, AUTO_INCREMENT, AVG, AVG_ROW_LENGTH, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BLOB, BOOL, BOOLEAN, BOTH, BTREE, BY, CASCADE, CASE, CEIL, CEILING, CHANGE, CHARACTER, CHARSET, CHECK, CHECKSUM, COALESCE, COLLATE, COLLATION, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPACT, COMPRESSED, COMPRESSION, CONCAT, CONCAT_WS, CONNECTION, CONNECTION_ID, CONSISTENT, CONSTRAINT, CONVERT, COUNT, CREATE, CROSS, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CUR_TIME, DATA, DATABASE, DATABASES, DATE, DATEDIFF, DATETIME, DATE_ADD, DATE_FORMAT, DATE_SUB, DAY, DAYNAME, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DECIMAL, DEFAULT, DELAY_KEY_WRITE, DELETE, DESC, DESCRIBE, DISABLE, DISTINCT, DIV, DO, DOUBLE, DROP, DUAL, DYNAMIC, ELSE, ENABLE, ENCLOSED, END, ENGINE, ENGINES, ESCAPE, ESCAPED, EVENTS, EXECUTE, EXISTS, EXPLAIN, FALSE, FIELDS, FIELD_KWD, FIND_IN_SET, FIRST, FIXED, FLOAT, FLOOR, FOR, FORCE, FOREIGN, FOUND_ROWS, FROM, FROM_DAYS, FROM_UNIXTIME, FULL, FULLTEXT, FUNCTION, GET_LOCK, GLOBAL, GRANT, GRANTS, GREATEST, GROUP, GROUP_CONCAT, HASH, HAVING, HEX, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IF, IFNULL, IGNORE, IN, INDEX, INDEXES, INFILE, INNER, INSERT, INT, INTEGER, INTERVAL, INTO, IS, ISNULL, ISOLATION, JOIN, KEY, KEYS, KEY_BLOCK_SIZE, LAST_INSERT_ID, LCASE, LEADING, LEAST, LEFT, LENGTH, LESS, LEVEL, LIKE, LIMIT, LINES, LN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATE, LOCK, LOG, LOG10, LOG2, LONGBLOB, LONGTEXT, LOWER, LTRIM, MAX, MAXVALUE, MAX_ROWS, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MICROSECOND, MIN, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MIN_ROWS, MOD, MODE, MODIFY, MONTH, MONTHNAME, NAMES, NATIONAL, NO, NOT, NOW, NO_WRITE_TO_BINLOG, NULL, NULLIF, NUMERIC, OFFSET, ON, ONLY, OPTION, OR, ORDER, OUTER, PARTITION, PARTITIONS, PASSWORD, POW, POWER, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PROCESSLIST, QUARTER, QUICK, RAND, RANGE, READ, REAL, REDUNDANT, REFERENCES, REGEXP, RELEASE_LOCK, RENAME, REPEAT, REPEATABLE, REPLACE, RESTRICT, REVERSE, RIGHT, RLIKE, ROLLBACK, ROUND, ROW, ROW_FORMAT, RTRIM, SCHEMA, SCHEMAS, SECOND, SECOND_MICROSECOND, SELECT, SERIALIZABLE, SESSION, SET, SHOW, SIGN, SIGNED, SLEEP, SMALLINT, SNAPSHOT, SOME, SPACE, SQL_CACHE, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQRT, START, STARTING, STATS_PERSISTENT, STATUS, STR_TO_DATE, SUBDATE, SUBSTRING, SUBSTRING_INDEX, SUM, TABLE, TABLES, TERMINATED, TEXT, THAN, THEN, TIME, TIMEDIFF, TIMESTAMP, TIMESTAMPDIFF, TINYBLOB, TINYINT, TINYTEXT, TO, TRAILING, TRANSACTION, TRIGGERS, TRIM, TRUE, TRUNCATE, UCASE, UNCOMMITTED, UNHEX, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UPDATE, UPPER, USE, USER, USING, UTC_DATE, VALUE, VALUES, VARBINARY, VARCHAR, VARIABLES, VERSION, VIEW, WARNINGS, WEEK, WEEKDAY, WEEKOFYEAR, WHEN, WHERE, WRITE, XOR, YEAR, YEARWEEK, YEAR_MONTH, ZEROFILL, identifier]",
		yyXError{1436, -1}: "expected {KEY|INDEX} or one of [INDEX, KEY]",
		yyXError{1437, -1}: "expected {KEY|INDEX} or one of [INDEX, KEY]",
		yyXError{1438, -1}: "expected {KEY|INDEX} or one of [INDEX, KEY]",
	}

	yyParseTab = [2216][]uint16{
		// 0
		{4: 1111, 1111, 26: 1276, 30: 1277, 48: 1287, 1262, 1264, 1265, 54: 1279, 56: 1267, 66: 1280, 68: 1263, 1330, 199: 1282, 203: 1336, 213: 1286, 221: 1272, 270: 1275, 282: 1281, 284: 1332, 289: 1269, 293: 1260, 332: 1331, 336: 1266, 1268, 339: 1288, 1259, 342: 1333, 1274, 348: 1261, 351: 1271, 1270, 1334, 357: 1335, 397: 1326, 425: 1285, 428: 1284, 430: 1283, 1320, 484: 1299, 491: 1314, 493: 1319, 498: 1324, 501: 1291, 503: 1292, 1293, 1294, 1295, 1296, 514: 1297, 1302, 1303, 1304, 1305, 521: 1298, 1278, 1306, 1307, 1308, 1309, 1311, 1310, 1290, 1300, 1301, 1273, 536: 1289, 1312, 540: 1313, 547: 1315, 1328, 559: 1316, 565: 1318, 567: 1317, 570: 1321, 1322, 573: 1329, 580: 1323, 1327, 583: 1325, 658: 1257, 660: 1258},
		{4: 1256},
		{4: 1255, 3470},
		{24: 3418, 285: 1793, 328: 1038, 468: 3417},
		{328: 3413},
		// 5
		{328: 3411},
		{4: 1220, 1220},
		{101: 3407},
		{193: 3406},
		{4: 1208, 1208},
		// 10
		{24: 3030, 268: 2996, 271: 2997, 316: 3027, 327: 1159, 3029, 520: 3028, 597: 3026},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 3025},
		{417, 417, 417, 417, 6: 417, 417, 10: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 194: 417, 417, 417, 200: 417, 417, 417, 417, 417, 417, 417, 209: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 245: 417, 248: 417, 264: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 282: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 323: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 442: 1791, 471: 2979},
		{21: 2743, 24: 3002, 26: 400, 104: 3001, 268: 2996, 271: 2997, 327: 2999, 2742, 520: 2998, 578: 3000},
		{1110, 1110, 1110, 1110, 6: 1110, 1110, 10: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 194: 1110, 1110, 1110, 199: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 209: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 245: 1110, 248: 1110, 264: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 282: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 323: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110},
		// 15
		{1109, 1109, 1109, 1109, 6: 1109, 1109, 10: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 194: 1109, 1109, 1109, 199: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 209: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 245: 1109, 248: 1109, 264: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 282: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 323: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109},
		{1108, 1108, 1108, 1108, 6: 1108, 1108, 10: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 194: 1108, 1108, 1108, 199: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 209: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 245: 1108, 248: 1108, 264: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 282: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 323: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 2221, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 2970, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1803, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 2971, 1495, 1504, 1577, 1471, 2966, 1494, 1573, 1451, 1468, 1505, 2969, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2967, 425: 2972, 428: 1284, 430: 1283, 2977, 484: 2973, 491: 2975, 493: 2976, 498: 2974, 607: 2968},
		{421, 421, 421, 421, 6: 421, 421, 10: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 194: 421, 421, 421, 200: 421, 421, 421, 421, 421, 421, 421, 209: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 245: 421, 248: 421, 264: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 282: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 323: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 442: 2953, 467: 2955, 541: 2954, 561: 2952},
		{661, 661, 661, 661, 6: 661, 661, 10: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 194: 661, 661, 661, 200: 661, 661, 661, 661, 661, 661, 661, 209: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 245: 661, 248: 661, 264: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 282: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 323: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 442: 2918, 467: 2919, 566: 2917},
		// 20
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 2912, 1340, 1339},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 2906, 1340, 1339},
		{26: 2904},
		{26: 401},
		{4: 399, 399},
		// 25
		{346, 346, 346, 346, 6: 346, 346, 10: 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 192: 346, 346, 197: 346, 346, 346, 346, 243: 346, 245: 346, 247: 346, 346, 263: 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 326: 2611, 330: 2612, 372: 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 568: 2613, 2610},
		{199: 2221, 282: 1281, 425: 2232, 428: 1284, 430: 1283, 2220},
		{201: 2893},
		{201: 327},
		{4: 199, 199, 201: 325},
		// 30
		{1409, 1345, 1346, 1372, 294, 294, 2826, 1414, 294, 10: 1367, 2830, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 2828, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 2827, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 2831, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 2829, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 280: 2149, 320: 2833, 1340, 1339, 373: 2835, 377: 2834, 434: 2836, 584: 2837, 673: 2832},
		{317: 2822, 339: 2821},
		{21: 244, 247, 28: 244, 31: 244, 38: 247, 76: 2770, 80: 2761, 2774, 2777, 2773, 2775, 2756, 2759, 93: 2757, 96: 2776, 102: 2771, 105: 2768, 280: 2764, 327: 2758, 2766, 336: 2755, 346: 2760, 350: 2762, 365: 2772, 368: 2763, 617: 2769, 639: 2765, 654: 2767, 656: 2754},
		{21: 236, 44: 2741, 328: 236, 362: 2740, 633: 2739},
		{4: 229, 229},
		// 35
		{4: 228, 228},
		{4: 227, 227},
		{4: 226, 226},
		{4: 225, 225},
		{4: 224, 224},
		// 40
		{4: 223, 223},
		{4: 222, 222},
		{4: 221, 221},
		{4: 220, 220},
		{4: 219, 219},
		// 45
		{4: 218, 218},
		{4: 217, 217},
		{4: 216, 216},
		{4: 215, 215},
		{4: 214, 214},
		// 50
		{4: 213, 213},
		{4: 212, 212},
		{4: 211, 211},
		{4: 210, 210},
		{4: 209, 209},
		// 55
		{4: 208, 208},
		{4: 207, 207},
		{4: 206, 206},
		{4: 205, 205},
		{4: 204, 204},
		// 60
		{4: 203, 203},
		{4: 202, 202},
		{4: 201, 201},
		{4: 200, 200},
		{4: 198, 198},
		// 65
		{4: 197, 197},
		{4: 196, 196},
		{4: 195, 195},
		{4: 194, 194},
		{4: 193, 193},
		// 70
		{4: 192, 192},
		{4: 191, 191},
		{4: 190, 190},
		{4: 183, 183},
		{151, 151, 151, 151, 6: 151, 151, 10: 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 194: 151, 151, 151, 200: 151, 151, 151, 151, 151, 151, 151, 209: 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 245: 151, 248: 151, 264: 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 282: 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 323: 151, 151, 151, 151, 151, 2736, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 640: 2737},
		// 75
		{417, 417, 417, 417, 6: 417, 417, 10: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 194: 417, 417, 417, 199: 417, 417, 417, 417, 417, 417, 417, 417, 209: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 245: 417, 248: 417, 264: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 282: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 323: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 432: 417, 442: 1791, 471: 1792},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1789, 1340, 1339, 451: 1790},
		{30: 1736, 282: 1739, 289: 1735, 326: 1731, 1737, 332: 1741, 336: 1733, 1734, 339: 1740, 1732, 342: 1742, 1738, 562: 1730, 1729, 644: 1728},
		{79: 1694},
		{21: 1693},
		// 80
		{21: 1337},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1682, 577: 1683, 665: 1681},
		{1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 323: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025},
		{1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 323: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024},
		{1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 323: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023},
		// 85
		{415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 190: 415, 415, 199: 415, 415, 415, 415, 415, 415, 415, 415, 209: 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 236: 415, 245: 415, 415, 280: 415, 1022, 415, 415, 415, 415, 415, 415, 415, 415, 293: 415, 311: 415, 415, 415, 318: 415},
		{1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 249: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 280: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 318: 1021, 1021},
		{1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 323: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020},
		{1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 323: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019},
		{1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 323: 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018},
		// 90
		{1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 323: 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017},
		{1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 323: 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016},
		{1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 323: 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015},
		{1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 323: 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014},
		{1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 323: 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013},
		// 95
		{1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 323: 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012},
		{1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 323: 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011},
		{1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 323: 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010},
		{1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 323: 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009},
		{1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 323: 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008},
		// 100
		{1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 323: 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007},
		{1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 323: 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006},
		{1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 323: 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005},
		{1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 323: 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004},
		{1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 323: 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003},
		// 105
		{1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 323: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002},
		{1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 323: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001},
		{1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 323: 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000},
		{999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 323: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999},
		{998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 323: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998},
		// 110
		{997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 323: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997},
		{996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 323: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996},
		{995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 323: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995},
		{994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 323: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994},
		{993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 323: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993},
		// 115
		{992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 323: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992},
		{991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 323: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991},
		{990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 323: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990},
		{989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 323: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989},
		{988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 323: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988},
		// 120
		{987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 323: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987},
		{986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 323: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986},
		{985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 323: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985},
		{984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 323: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984},
		{983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 323: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983},
		// 125
		{982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 323: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982},
		{981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 323: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981},
		{980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 323: 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980},
		{979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 323: 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979},
		{978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 323: 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978},
		// 130
		{977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 323: 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977},
		{976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 323: 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976},
		{975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 323: 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975},
		{974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 323: 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974},
		{973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 323: 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973},
		// 135
		{972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 323: 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972},
		{971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 323: 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971},
		{970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 323: 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970},
		{969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 323: 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969},
		{968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 323: 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968},
		// 140
		{967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 323: 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967},
		{966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 323: 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966},
		{965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 323: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965},
		{964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 323: 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964},
		{963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 323: 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963},
		// 145
		{962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 323: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962},
		{961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 323: 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961},
		{960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 323: 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960},
		{959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 323: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959},
		{958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 323: 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958},
		// 150
		{957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 323: 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957},
		{956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 323: 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956},
		{955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 323: 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955},
		{954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 323: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954},
		{953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 323: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953},
		// 155
		{952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 323: 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952},
		{951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 323: 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951},
		{950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 323: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950},
		{949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 323: 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949},
		{948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 323: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948},
		// 160
		{947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 323: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947},
		{946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 323: 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946},
		{945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 323: 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945},
		{944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 323: 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944},
		{943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 323: 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943},
		// 165
		{942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 323: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942},
		{941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 323: 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941},
		{940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 323: 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940},
		{939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 323: 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939},
		{938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 323: 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938},
		// 170
		{937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 323: 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937},
		{936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 323: 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936},
		{935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 323: 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935},
		{934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 323: 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934},
		{933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 323: 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933},
		// 175
		{932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 323: 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932},
		{931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 323: 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931},
		{930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 323: 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930},
		{929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 323: 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929},
		{928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 323: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928},
		// 180
		{927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 323: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927},
		{926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 323: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926},
		{925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 323: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925},
		{924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 323: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924},
		{923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 323: 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923},
		// 185
		{922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 323: 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922},
		{921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 323: 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921},
		{920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 323: 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920},
		{919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 323: 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919},
		{918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 323: 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918},
		// 190
		{917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 323: 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917},
		{916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 323: 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916},
		{915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 323: 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915},
		{914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 249: 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 280: 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 318: 914, 914},
		{913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 249: 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 280: 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 318: 913, 913},
		// 195
		{912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 249: 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 280: 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 318: 912, 912},
		{911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 249: 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 280: 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 318: 911, 911},
		{910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 249: 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 280: 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 318: 910, 910},
		{909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 249: 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 280: 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 318: 909, 909},
		{908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 249: 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 280: 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 318: 908, 908},
		// 200
		{907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 249: 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 280: 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 318: 907, 907},
		{906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 249: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 280: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 318: 906, 906},
		{905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 249: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 280: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 318: 905, 905},
		{904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 249: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 280: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 318: 904, 904},
		{903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 249: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 280: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 318: 903, 903},
		// 205
		{902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 249: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 280: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 318: 902, 902},
		{901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 249: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 280: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 318: 901, 901},
		{900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 249: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 280: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 318: 900, 900},
		{899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 249: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 280: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 318: 899, 899},
		{898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 249: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 280: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 318: 898, 898},
		// 210
		{897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 249: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 280: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 318: 897, 897},
		{896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 249: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 280: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 318: 896, 896},
		{895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 249: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 280: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 318: 895, 895},
		{894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 249: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 280: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 318: 894, 894},
		{893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 249: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 280: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 318: 893, 893},
		// 215
		{892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 249: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 280: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 318: 892, 892},
		{891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 249: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 280: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 318: 891, 891},
		{890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 249: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 280: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 318: 890, 890},
		{889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 249: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 280: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 318: 889, 889},
		{888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 249: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 280: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 318: 888, 888},
		// 220
		{887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 249: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 280: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 318: 887, 887},
		{886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 249: 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 280: 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 318: 886, 886},
		{885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 249: 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 280: 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 318: 885, 885},
		{884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 249: 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 280: 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 318: 884, 884},
		{883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 249: 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 280: 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 318: 883, 883},
		// 225
		{882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 249: 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 280: 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 318: 882, 882},
		{881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 249: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 280: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 318: 881, 881},
		{880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 249: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 280: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 318: 880, 880},
		{879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 249: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 280: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 318: 879, 879},
		{878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 249: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 280: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 318: 878, 878},
		// 230
		{877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 249: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 280: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 318: 877, 877},
		{876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 249: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 280: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 318: 876, 876},
		{875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 249: 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 280: 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 318: 875, 875},
		{874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 249: 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 280: 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 318: 874, 874},
		{873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 249: 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 280: 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 318: 873, 873},
		// 235
		{872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 249: 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 280: 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 318: 872, 872},
		{871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 249: 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 280: 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 318: 871, 871},
		{870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 249: 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 280: 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 318: 870, 870},
		{869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 249: 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 280: 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 318: 869, 869},
		{868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 249: 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 280: 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 318: 868, 868},
		// 240
		{867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 249: 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 280: 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 318: 867, 867},
		{866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 249: 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 280: 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 318: 866, 866},
		{865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 249: 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 280: 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 865, 318: 865, 865},
		{864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 249: 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 280: 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 318: 864, 864},
		{863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 249: 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 280: 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 318: 863, 863},
		// 245
		{862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 249: 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 280: 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 318: 862, 862},
		{861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 249: 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 280: 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 318: 861, 861},
		{860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 249: 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 280: 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 860, 318: 860, 860},
		{859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 249: 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 280: 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 318: 859, 859},
		{858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 249: 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 280: 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 318: 858, 858},
		// 250
		{857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 249: 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 280: 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 318: 857, 857},
		{856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 249: 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 280: 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 318: 856, 856},
		{855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 249: 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 280: 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 318: 855, 855},
		{854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 249: 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 280: 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 318: 854, 854},
		{853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 249: 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 280: 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 318: 853, 853},
		// 255
		{852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 249: 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 280: 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 318: 852, 852},
		{851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 249: 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 280: 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 318: 851, 851},
		{850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 249: 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 280: 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 318: 850, 850},
		{849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 249: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 280: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 318: 849, 849},
		{848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 249: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 280: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 318: 848, 848},
		// 260
		{847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 249: 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 280: 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 318: 847, 847},
		{846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 249: 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 280: 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 318: 846, 846},
		{845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 249: 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 280: 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 318: 845, 845},
		{844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 249: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 280: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 318: 844, 844},
		{843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 249: 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 280: 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 318: 843, 843},
		// 265
		{842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 249: 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 280: 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 318: 842, 842},
		{841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 249: 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 280: 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 318: 841, 841},
		{840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 249: 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 280: 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 318: 840, 840},
		{839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 249: 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 280: 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 318: 839, 839},
		{838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 249: 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 280: 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 318: 838, 838},
		// 270
		{837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 249: 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 280: 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 318: 837, 837},
		{836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 249: 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 280: 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 318: 836, 836},
		{835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 249: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 280: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 318: 835, 835},
		{834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 249: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 280: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 318: 834, 834},
		{833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 249: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 280: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 318: 833, 833},
		// 275
		{832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 249: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 280: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 318: 832, 832},
		{831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 249: 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 280: 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 318: 831, 831},
		{830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 249: 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 280: 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 318: 830, 830},
		{829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 249: 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 280: 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 318: 829, 829},
		{828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 249: 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 280: 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 318: 828, 828},
		// 280
		{827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 249: 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 280: 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 318: 827, 827},
		{826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 249: 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 280: 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 318: 826, 826},
		{825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 249: 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 280: 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 318: 825, 825},
		{824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 249: 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 280: 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 318: 824, 824},
		{823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 249: 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 280: 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, 318: 823, 823},
		// 285
		{822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 249: 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 280: 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 318: 822, 822},
		{821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 249: 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 280: 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 821, 318: 821, 821},
		{820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 249: 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 280: 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 318: 820, 820},
		{819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 249: 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 280: 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 318: 819, 819},
		{818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 249: 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 280: 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 318: 818, 818},
		// 290
		{817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 249: 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 280: 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 318: 817, 817},
		{816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 249: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 280: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 318: 816, 816},
		{815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 249: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 280: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 318: 815, 815},
		{814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 249: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 280: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 318: 814, 814},
		{813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 249: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 280: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 318: 813, 813},
		// 295
		{812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 249: 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 280: 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 318: 812, 812},
		{811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 249: 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 280: 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 318: 811, 811},
		{810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 249: 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 280: 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 318: 810, 810},
		{809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 249: 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 280: 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 318: 809, 809},
		{808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 249: 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 280: 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 318: 808, 808},
		// 300
		{807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 249: 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 280: 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 318: 807, 807},
		{806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 249: 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 280: 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 318: 806, 806},
		{805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 249: 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 280: 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 318: 805, 805},
		{804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 249: 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 280: 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 318: 804, 804},
		{803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 249: 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 280: 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 318: 803, 803},
		// 305
		{802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 249: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 280: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 318: 802, 802},
		{801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 249: 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 280: 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 318: 801, 801},
		{800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 249: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 280: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 318: 800, 800},
		{799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 249: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 280: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 318: 799, 799},
		{798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 249: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 280: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 318: 798, 798},
		// 310
		{797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 249: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 280: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 318: 797, 797},
		{796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 249: 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 280: 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 318: 796, 796},
		{795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 249: 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 280: 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 318: 795, 795},
		{794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 249: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 280: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 318: 794, 794},
		{793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 249: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 280: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 318: 793, 793},
		// 315
		{792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 249: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 280: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 318: 792, 792},
		{791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 249: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 280: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 318: 791, 791},
		{790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 249: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 280: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 318: 790, 790},
		{789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 249: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 280: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 318: 789, 789},
		{788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 249: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 280: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 318: 788, 788},
		// 320
		{787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 249: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 280: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 318: 787, 787},
		{786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 249: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 280: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 318: 786, 786},
		{785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 249: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 280: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 318: 785, 785},
		{784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 249: 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 280: 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 318: 784, 784},
		{783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 249: 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 280: 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 318: 783, 783},
		// 325
		{782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 249: 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 280: 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 318: 782, 782},
		{781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 249: 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 280: 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 318: 781, 781},
		{780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 249: 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 280: 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 318: 780, 780},
		{779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 249: 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 280: 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 318: 779, 779},
		{778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 249: 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 280: 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 318: 778, 778},
		// 330
		{777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 249: 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 280: 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 318: 777, 777},
		{776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 249: 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 280: 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 318: 776, 776},
		{775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 249: 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 280: 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 318: 775, 775},
		{774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 249: 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 280: 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 318: 774, 774},
		{773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 249: 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 280: 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 318: 773, 773},
		// 335
		{772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 249: 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 280: 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 318: 772, 772},
		{771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 249: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 280: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 318: 771, 771},
		{770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 249: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 280: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 318: 770, 770},
		{769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 249: 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 280: 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 318: 769, 769},
		{768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 249: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 280: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 318: 768, 768},
		// 340
		{767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 249: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 280: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 318: 767, 767},
		{766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 249: 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 280: 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 318: 766, 766},
		{765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 249: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 280: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 318: 765, 765},
		{764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 249: 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 280: 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 318: 764, 764},
		{763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 249: 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 280: 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 318: 763, 763},
		// 345
		{762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 249: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 280: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 318: 762, 762},
		{761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 323: 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761},
		{760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 323: 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760},
		{759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 323: 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759},
		{758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 323: 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758},
		// 350
		{757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 323: 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757},
		{756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 323: 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756},
		{755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 323: 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755},
		{754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 323: 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754},
		{753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 323: 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753},
		// 355
		{752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 323: 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752},
		{751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 323: 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751},
		{750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 323: 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750},
		{749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 323: 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749},
		{748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 323: 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748},
		// 360
		{747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 323: 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747},
		{746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 323: 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746},
		{745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 323: 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745},
		{744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 323: 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744},
		{743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 323: 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743},
		// 365
		{742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 323: 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742},
		{741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 323: 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741},
		{740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 323: 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740},
		{739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 323: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739},
		{738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 323: 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738},
		// 370
		{737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 323: 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737},
		{736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 323: 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736},
		{735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 323: 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735},
		{734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 323: 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734},
		{733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 323: 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733},
		// 375
		{732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 323: 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732},
		{731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 323: 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731},
		{730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 323: 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730},
		{729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 323: 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729},
		{728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 323: 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728},
		// 380
		{727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 323: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727},
		{726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 323: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726},
		{725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 323: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725},
		{724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 323: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724},
		{723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 323: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723},
		// 385
		{722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 323: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722},
		{721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 323: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721},
		{720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 323: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720},
		{719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 323: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719},
		{718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 323: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718},
		// 390
		{717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 323: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717},
		{716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 323: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716},
		{715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 323: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715},
		{714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 323: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714},
		{713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 323: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713},
		// 395
		{712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 323: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712},
		{711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 323: 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711},
		{710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 323: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710},
		{709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 323: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709},
		{708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 323: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708},
		// 400
		{707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 323: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707},
		{706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 323: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706},
		{705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 323: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705},
		{704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 323: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704},
		{703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 323: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703},
		// 405
		{702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 323: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702},
		{701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 323: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701},
		{700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 323: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700},
		{699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 323: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699},
		{698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 323: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698},
		// 410
		{697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 323: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697},
		{696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 323: 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696},
		{695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 323: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695},
		{694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 323: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694},
		{693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 323: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693},
		// 415
		{692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 323: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692},
		{691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 323: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691},
		{690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 323: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690},
		{689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 323: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689},
		{688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 323: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688},
		// 420
		{687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 323: 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687},
		{686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 323: 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686},
		{685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 323: 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685},
		{684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 323: 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684},
		{281: 1690},
		// 425
		{4: 7, 7, 8: 1688},
		{288: 1685, 313: 1686, 631: 1684},
		{4: 2, 2, 8: 2},
		{4: 6, 6, 8: 6},
		{4: 5, 5, 8: 5, 44: 1687},
		// 430
		{4: 3, 3, 8: 3},
		{4: 4, 4, 8: 4},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1682, 577: 1689},
		{4: 1, 1, 8: 1},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1691, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1692, 1342},
		// 435
		{1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 249: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 280: 1022, 282: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 318: 1022, 1022},
		{414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 190: 414, 414, 199: 414, 414, 414, 414, 414, 414, 414, 414, 209: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 236: 414, 245: 414, 414, 280: 414, 282: 414, 414, 414, 414, 414, 414, 414, 414, 293: 414, 311: 414, 414, 414, 318: 414},
		{4: 8, 8},
		{44: 1696, 345: 26, 630: 1695},
		{345: 1697},
		// 440
		{345: 25},
		{193: 1698},
		{359: 1699},
		{328: 1700},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1701},
		// 445
		{4: 24, 24, 28: 1705, 31: 1704, 283: 24, 611: 1702, 1703},
		{4: 14, 14, 283: 1719, 628: 1718},
		{4: 20, 20, 283: 20, 333: 20, 335: 1707, 338: 20, 613: 1706},
		{4: 22, 22, 283: 22, 333: 22, 335: 22, 338: 22},
		{4: 21, 21, 283: 21, 333: 21, 335: 21, 338: 21},
		// 450
		{4: 18, 18, 283: 18, 333: 18, 338: 1711, 605: 1710},
		{329: 1708},
		{193: 1709},
		{4: 19, 19, 283: 19, 333: 19, 338: 19},
		{4: 16, 16, 283: 16, 333: 1715, 606: 1714},
		// 455
		{329: 1712},
		{193: 1713},
		{4: 17, 17, 283: 17, 333: 17},
		{4: 23, 23, 283: 23},
		{329: 1716},
		// 460
		{193: 1717},
		{4: 15, 15, 283: 15},
		{4: 27, 27},
		{4: 12, 12, 335: 12, 369: 1721, 659: 1720},
		{4: 10, 10, 335: 1725, 629: 1724},
		// 465
		{329: 1722},
		{193: 1723},
		{4: 11, 11, 335: 11},
		{4: 13, 13},
		{329: 1726},
		// 470
		{193: 1727},
		{4: 9, 9},
		{8: 1760, 191: 1759},
		{8: 52, 191: 52, 199: 1747},
		{8: 50, 191: 50},
		// 475
		{8: 48, 92: 1746, 191: 48, 199: 48},
		{8: 46, 191: 46, 199: 46},
		{8: 45, 24: 1745, 191: 45, 199: 45},
		{8: 43, 191: 43, 199: 43},
		{8: 42, 191: 42, 199: 42},
		// 480
		{8: 41, 191: 41, 199: 41},
		{8: 40, 191: 40, 199: 40},
		{8: 39, 191: 39, 199: 39},
		{8: 38, 191: 38, 199: 38},
		{350: 1744},
		// 485
		{8: 36, 191: 36, 199: 36},
		{363: 1743},
		{8: 35, 191: 35, 199: 35},
		{8: 37, 191: 37, 199: 37},
		{8: 44, 191: 44, 199: 44},
		// 490
		{8: 47, 191: 47, 199: 47},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 1749, 510: 1750},
		{1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 201: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 246: 1215, 1215, 249: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 281: 1754, 290: 1215, 1215, 1215, 294: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 319: 1215},
		{8: 1212, 1212},
		{8: 1751, 1752},
		// 495
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 1753},
		{8: 51, 191: 51},
		{8: 1211, 1211},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1756, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1755, 1342},
		{1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 201: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 246: 1214, 1214, 249: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 290: 1214, 1214, 1214, 294: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 319: 1214},
		// 500
		{1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 201: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 246: 1022, 1022, 249: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 281: 1757, 290: 1022, 1022, 1022, 294: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 319: 1022},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1691, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1758, 1342},
		{1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 201: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 246: 1213, 1213, 249: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 290: 1213, 1213, 1213, 294: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 319: 1213},
		{34, 34, 34, 34, 6: 34, 34, 10: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 247: 34, 328: 1763, 635: 1762},
		{30: 1736, 282: 1739, 289: 1735, 326: 1731, 1737, 332: 1741, 336: 1733, 1734, 339: 1740, 1732, 342: 1742, 1738, 562: 1761, 1729},
		// 505
		{8: 49, 191: 49},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 247: 1765, 320: 1766, 1340, 1339, 645: 1764},
		{33, 33, 33, 33, 6: 33, 33, 10: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 247: 33},
		{287: 1772},
		{281: 1770, 287: 32},
		// 510
		{281: 1767, 287: 28},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 247: 1768, 320: 1769, 1340, 1339},
		{287: 30},
		{287: 29},
		{247: 1771},
		// 515
		{287: 31},
		{193: 1773, 440: 1774, 477: 1775, 499: 1776},
		{71: 1787},
		{4: 57, 57, 8: 57, 42: 1780, 588: 1779},
		{4: 59, 59, 8: 59},
		// 520
		{4: 53, 53, 8: 1777},
		{193: 1773, 440: 1774, 477: 1778},
		{4: 58, 58, 8: 58},
		{4: 60, 60, 8: 60},
		{329: 1781},
		// 525
		{11: 1784, 193: 1782, 480: 1783},
		{4: 282, 282, 8: 282, 282},
		{4: 56, 56, 8: 56},
		{193: 1786, 619: 1785},
		{4: 55, 55, 8: 55},
		// 530
		{4: 54, 54, 8: 54},
		{193: 1788},
		{4: 287, 287, 8: 287, 42: 287, 244: 287},
		{4: 1152, 1152, 1152, 200: 1152, 205: 1152, 210: 1152, 219: 1152, 280: 1152},
		{4: 69, 69},
		// 535
		{416, 416, 416, 416, 6: 416, 416, 10: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 194: 416, 416, 416, 199: 416, 416, 416, 416, 416, 416, 416, 416, 209: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 245: 416, 248: 416, 264: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 282: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 323: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 432: 416},
		{1038, 1038, 1038, 1038, 6: 1038, 1038, 10: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 194: 1038, 1038, 1038, 199: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 209: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 245: 1038, 248: 1038, 264: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 282: 1038, 1038, 1038, 1793, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 323: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 432: 1038, 468: 1794},
		{1037, 1037, 1037, 1037, 6: 1037, 1037, 10: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 194: 1037, 1037, 1037, 199: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 209: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 245: 1037, 248: 1037, 264: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 282: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 323: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 432: 1037},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1802, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 432: 1798, 437: 1800, 1799, 1797, 445: 1795, 456: 1796},
		{4: 393, 393, 8: 393, 393, 191: 393, 201: 393, 393, 393, 393, 393, 209: 393, 212: 393, 393, 215: 393},
		// 540
		{8: 2607, 213: 2733},
		{8: 391, 190: 1820, 213: 2720, 1822, 216: 1823, 1824, 1821, 459: 1818, 461: 1819},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 2717, 1340, 1339},
		{4: 389, 389, 8: 389, 389, 190: 389, 389, 201: 389, 389, 389, 389, 389, 209: 389, 212: 389, 389, 389, 389, 389, 389, 389, 246: 389},
		{4: 388, 388, 8: 388, 388, 190: 388, 388, 201: 388, 388, 388, 388, 388, 209: 388, 212: 388, 388, 388, 388, 388, 388, 388, 246: 388},
		// 545
		{1409, 1345, 1346, 1372, 383, 383, 1354, 1414, 383, 383, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 190: 383, 383, 201: 383, 383, 383, 383, 383, 209: 383, 212: 383, 383, 383, 383, 383, 383, 383, 220: 1812, 246: 383, 284: 383, 383, 383, 320: 1811, 1340, 1339, 475: 2690, 663: 2689},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1806, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1803, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 425: 1807, 428: 1284, 430: 1283, 1808, 1798, 437: 1800, 1799, 1805, 445: 1795, 456: 1804},
		{346, 346, 346, 346, 6: 346, 346, 10: 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 192: 346, 346, 197: 346, 346, 346, 346, 243: 346, 245: 346, 247: 346, 346, 263: 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 281: 792, 326: 2611, 330: 2612, 372: 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 568: 2613, 2610},
		{8: 2607, 2608},
		{4: 391, 391, 8: 391, 391, 190: 1820, 391, 201: 391, 391, 391, 391, 391, 209: 391, 212: 391, 391, 1822, 391, 1823, 1824, 1821, 459: 1818, 461: 1819},
		// 550
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1806, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1803, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 425: 1816, 428: 1284, 430: 1283, 1808, 1798, 437: 1800, 1799, 1805, 445: 1795, 456: 1804},
		{9: 1814, 201: 325},
		{9: 1809},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 220: 1812, 320: 1811, 1340, 1339, 475: 1810},
		{4: 385, 385, 8: 385, 385, 190: 385, 385, 201: 385, 385, 385, 385, 385, 209: 385, 212: 385, 385, 385, 385, 385, 385, 385, 246: 385},
		// 555
		{4: 381, 381, 8: 381, 381, 190: 381, 381, 201: 381, 381, 381, 381, 381, 209: 381, 212: 381, 381, 381, 381, 381, 381, 381, 246: 381, 284: 381, 381, 381},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1813, 1340, 1339},
		{4: 380, 380, 8: 380, 380, 190: 380, 380, 201: 380, 380, 380, 380, 380, 209: 380, 212: 380, 380, 380, 380, 380, 380, 380, 246: 380, 284: 380, 380, 380},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 220: 1812, 320: 1811, 1340, 1339, 475: 1815},
		{4: 386, 386, 8: 386, 386, 190: 386, 386, 201: 386, 386, 386, 386, 386, 209: 386, 212: 386, 386, 386, 386, 386, 386, 386, 246: 386},
		// 560
		{9: 1817, 201: 325},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 201: 324, 220: 1812, 320: 1811, 1340, 1339, 475: 1815},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1802, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 437: 1800, 1799, 2604},
		{214: 359, 347: 1828, 641: 1827},
		{214: 361, 347: 361},
		// 565
		{214: 360, 347: 360},
		{357, 357, 357, 357, 6: 357, 357, 10: 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 194: 357, 357, 357, 199: 357, 357, 357, 357, 357, 357, 357, 357, 209: 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 245: 357, 248: 357, 264: 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 282: 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 323: 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357},
		{214: 1826},
		{214: 1825},
		{355, 355, 355, 355, 6: 355, 355, 10: 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 194: 355, 355, 355, 199: 355, 355, 355, 355, 355, 355, 355, 355, 209: 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 245: 355, 248: 355, 264: 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 282: 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 323: 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355},
		// 570
		{356, 356, 356, 356, 6: 356, 356, 10: 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 194: 356, 356, 356, 199: 356, 356, 356, 356, 356, 356, 356, 356, 209: 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 245: 356, 248: 356, 264: 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 282: 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 323: 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356},
		{214: 1829},
		{214: 358},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1802, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 437: 1800, 1799, 1830},
		{190: 1820, 1831, 214: 1822, 216: 1823, 1824, 1821, 459: 1818, 461: 1819},
		// 575
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 1833, 1835},
		{288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 201: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 244: 288, 246: 288, 288, 249: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 478: 2602},
		{4: 362, 362, 8: 362, 362, 190: 362, 362, 194: 1998, 1996, 1993, 201: 362, 362, 362, 362, 362, 207: 1997, 1995, 362, 212: 362, 362, 362, 362, 362, 362, 362, 246: 362, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2601, 1835},
		{1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 190: 1094, 1094, 193: 1094, 1094, 1094, 1094, 201: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 211: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 220: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 237: 1094, 2577, 244: 2585, 246: 1094, 249: 2582, 2580, 2579, 2581, 2583, 2584, 2586, 595: 2578},
		// 580
		{1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 190: 1081, 1081, 193: 1081, 1081, 1081, 1081, 201: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 211: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 220: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 237: 1081, 1081, 244: 1081, 246: 1081, 249: 1081, 1081, 1081, 1081, 1081, 1081, 1081},
		{1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 2558, 1064, 1064, 2190, 1064, 1064, 1064, 1064, 2184, 2185, 201: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 211: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1059, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1059, 1064, 1064, 2189, 1059, 1059, 1059, 244: 1064, 246: 1064, 2186, 249: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 2188, 2181, 2187, 2191, 2180, 2182, 2183, 549: 2557},
		{1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 2554, 201: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 244: 1019, 246: 1019, 1019, 249: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 281: 1019},
		{1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 2550, 201: 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 244: 1015, 246: 1015, 1015, 249: 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 281: 1015},
		{1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 2547, 201: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 244: 1002, 246: 1002, 1002, 249: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 281: 1002},
		// 585
		{969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 2544, 201: 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 244: 969, 246: 969, 969, 249: 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 281: 969},
		{962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 2541, 201: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 244: 962, 246: 962, 962, 249: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 281: 962},
		{960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 2538, 201: 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 244: 960, 246: 960, 960, 249: 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 281: 960},
		{957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 2536, 201: 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 244: 957, 246: 957, 957, 249: 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 281: 957},
		{945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 2531, 201: 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 244: 945, 246: 945, 945, 249: 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 281: 945},
		// 590
		{925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 2528, 201: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 244: 925, 246: 925, 925, 249: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 281: 925},
		{924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 2525, 201: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 244: 924, 246: 924, 924, 249: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 281: 924},
		{915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 2518, 201: 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 244: 915, 246: 915, 915, 249: 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 281: 915},
		{761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 2515, 201: 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 244: 761, 246: 761, 761, 249: 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 281: 761},
		{760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 487, 201: 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 244: 760, 246: 760, 760, 249: 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 281: 760},
		// 595
		{758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2512, 201: 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 244: 758, 246: 758, 758, 249: 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 281: 758},
		{757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 2509, 201: 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 244: 757, 246: 757, 757, 249: 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 281: 757},
		{756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 2506, 201: 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 244: 756, 246: 756, 756, 249: 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 756, 281: 756},
		{755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 2504, 201: 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 244: 755, 246: 755, 755, 249: 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 281: 755},
		{754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 2501, 201: 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 244: 754, 246: 754, 754, 249: 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 281: 754},
		// 600
		{753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 2490, 201: 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 244: 753, 246: 753, 753, 249: 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 281: 753},
		{752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 2487, 201: 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 244: 752, 246: 752, 752, 249: 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 752, 281: 752},
		{751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 2482, 201: 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 244: 751, 246: 751, 751, 249: 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 281: 751},
		{750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 489, 201: 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 244: 750, 246: 750, 750, 249: 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 281: 750},
		{749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 2477, 201: 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 244: 749, 246: 749, 749, 249: 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 749, 281: 749},
		// 605
		{748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 488, 201: 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 244: 748, 246: 748, 748, 249: 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 281: 748},
		{747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 2474, 201: 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 244: 747, 246: 747, 747, 249: 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 281: 747},
		{746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 2471, 201: 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 244: 746, 246: 746, 746, 249: 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 281: 746},
		{745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 2468, 201: 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 244: 745, 246: 745, 745, 249: 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 281: 745},
		{744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 2465, 201: 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 244: 744, 246: 744, 744, 249: 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 281: 744},
		// 610
		{743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 2462, 201: 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 244: 743, 246: 743, 743, 249: 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 281: 743},
		{742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 2457, 201: 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 244: 742, 246: 742, 742, 249: 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 281: 742},
		{741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 2455, 201: 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 244: 741, 246: 741, 741, 249: 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 281: 741},
		{740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 2451, 201: 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 244: 740, 246: 740, 740, 249: 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 281: 740},
		{739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 2448, 201: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 244: 739, 246: 739, 739, 249: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 281: 739},
		// 615
		{738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 2445, 201: 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 244: 738, 246: 738, 738, 249: 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 281: 738},
		{737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 2442, 201: 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 244: 737, 246: 737, 737, 249: 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 281: 737},
		{736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 2439, 201: 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 244: 736, 246: 736, 736, 249: 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 281: 736},
		{735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 2436, 201: 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 244: 735, 246: 735, 735, 249: 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 281: 735},
		{734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 2433, 201: 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 244: 734, 246: 734, 734, 249: 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 281: 734},
		// 620
		{733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 2430, 201: 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 244: 733, 246: 733, 733, 249: 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 281: 733},
		{732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 2427, 201: 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 244: 732, 246: 732, 732, 249: 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 281: 732},
		{731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 2424, 201: 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 244: 731, 246: 731, 731, 249: 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 281: 731},
		{730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 2421, 201: 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 244: 730, 246: 730, 730, 249: 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 281: 730},
		{729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 2413, 201: 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 244: 729, 246: 729, 729, 249: 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 281: 729},
		// 625
		{728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 2410, 201: 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 244: 728, 246: 728, 728, 249: 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 281: 728},
		{727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 2407, 201: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 244: 727, 246: 727, 727, 249: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 281: 727},
		{726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 2403, 201: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 244: 726, 246: 726, 726, 249: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 281: 726},
		{725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 2400, 201: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 244: 725, 246: 725, 725, 249: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 281: 725},
		{724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 2396, 201: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 244: 724, 246: 724, 724, 249: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 281: 724},
		// 630
		{723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 2393, 201: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 244: 723, 246: 723, 723, 249: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 281: 723},
		{722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 2390, 201: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 244: 722, 246: 722, 722, 249: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 281: 722},
		{721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 2387, 201: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 244: 721, 246: 721, 721, 249: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 281: 721},
		{720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 2384, 201: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 244: 720, 246: 720, 720, 249: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 281: 720},
		{719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 2381, 201: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 244: 719, 246: 719, 719, 249: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 281: 719},
		// 635
		{718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 2376, 201: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 244: 718, 246: 718, 718, 249: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 281: 718},
		{717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 2371, 201: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 244: 717, 246: 717, 717, 249: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 281: 717},
		{716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 2368, 201: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 244: 716, 246: 716, 716, 249: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 281: 716},
		{715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 2365, 201: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 244: 715, 246: 715, 715, 249: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 281: 715},
		{714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 2362, 201: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 244: 714, 246: 714, 714, 249: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 281: 714},
		// 640
		{713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 2359, 201: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 244: 713, 246: 713, 713, 249: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 281: 713},
		{712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 2356, 201: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 244: 712, 246: 712, 712, 249: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 281: 712},
		{710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 2351, 201: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 244: 710, 246: 710, 710, 249: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 281: 710},
		{709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 486, 201: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 244: 709, 246: 709, 709, 249: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 281: 709},
		{708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 2337, 201: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 244: 708, 246: 708, 708, 249: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 281: 708},
		// 645
		{707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 2330, 201: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 244: 707, 246: 707, 707, 249: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 281: 707},
		{706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 2323, 201: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 244: 706, 246: 706, 706, 249: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 281: 706},
		{705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 2306, 201: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 244: 705, 246: 705, 705, 249: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 281: 705},
		{704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 2303, 201: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 244: 704, 246: 704, 704, 249: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 281: 704},
		{703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 2300, 201: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 244: 703, 246: 703, 703, 249: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 281: 703},
		// 650
		{702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 2297, 201: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 244: 702, 246: 702, 702, 249: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 281: 702},
		{701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 608, 201: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 244: 701, 246: 701, 701, 249: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 281: 701},
		{700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 2294, 201: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 244: 700, 246: 700, 700, 249: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 281: 700},
		{699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 2291, 201: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 244: 699, 246: 699, 699, 249: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 281: 699},
		{698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 2288, 201: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 244: 698, 246: 698, 698, 249: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 281: 698},
		// 655
		{697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 2285, 201: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 244: 697, 246: 697, 697, 249: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 281: 697},
		{695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 2280, 201: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 244: 695, 246: 695, 695, 249: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 281: 695},
		{694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 2277, 201: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 244: 694, 246: 694, 694, 249: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 281: 694},
		{693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 2274, 201: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 244: 693, 246: 693, 693, 249: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 281: 693},
		{692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 2271, 201: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 244: 692, 246: 692, 692, 249: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 281: 692},
		// 660
		{691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 2268, 201: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 244: 691, 246: 691, 691, 249: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 281: 691},
		{690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 2262, 201: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 244: 690, 246: 690, 690, 249: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 281: 690},
		{689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 2257, 201: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 244: 689, 246: 689, 689, 249: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 281: 689},
		{688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 2254, 201: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 244: 688, 246: 688, 688, 249: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 281: 688},
		{687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 2248, 201: 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 244: 687, 246: 687, 687, 249: 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 281: 687},
		// 665
		{686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 2245, 201: 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 244: 686, 246: 686, 686, 249: 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 281: 686},
		{685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 2242, 201: 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 244: 685, 246: 685, 685, 249: 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 281: 685},
		{684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 2239, 201: 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 244: 684, 246: 684, 684, 249: 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, 281: 684},
		{658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 200: 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 244: 658, 246: 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 314: 658, 658, 658, 658},
		{657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 200: 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 244: 657, 246: 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 314: 657, 657, 657, 657},
		// 670
		{656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 200: 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 244: 656, 246: 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 656, 314: 656, 656, 656, 656},
		{655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 200: 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 244: 655, 246: 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 314: 655, 655, 655, 655},
		{654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 200: 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 244: 654, 246: 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 314: 654, 654, 654, 654},
		{653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 200: 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 244: 653, 246: 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 314: 653, 653, 653, 653},
		{652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 200: 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 244: 652, 246: 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 314: 652, 652, 652, 652},
		// 675
		{193: 2238},
		{650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 200: 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 244: 650, 246: 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 314: 650, 650, 650, 650},
		{649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 200: 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 244: 649, 246: 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 314: 649, 649, 649, 649},
		{648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 201: 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 244: 648, 246: 648, 648, 249: 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648},
		{647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 201: 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 244: 647, 246: 647, 647, 249: 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647},
		// 680
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 2231, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 282: 1281, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2229, 1835, 421: 2230, 425: 2219, 428: 1284, 430: 1283, 2220},
		{645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 2226, 201: 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 244: 645, 246: 645, 645, 249: 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645},
		{643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 201: 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 244: 643, 246: 643, 643, 249: 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643},
		{642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 201: 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 244: 642, 246: 642, 642, 249: 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642},
		{199: 2218, 397: 2217},
		// 685
		{629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 201: 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 244: 629, 246: 629, 629, 249: 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629},
		{628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 201: 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 244: 628, 246: 628, 628, 249: 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628},
		{627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 201: 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 244: 627, 246: 627, 627, 249: 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 2216, 1987, 1938},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 2215, 1987, 1938},
		// 690
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 2214, 1987, 1938},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 2213, 1987, 1938},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 2212, 1987, 1938},
		{422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 201: 422, 422, 422, 422, 422, 422, 422, 422, 422, 2210, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 244: 422, 246: 422, 422, 249: 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422},
		{620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 201: 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 244: 620, 246: 620, 620, 249: 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620},
		// 695
		{619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 201: 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 244: 619, 246: 619, 619, 249: 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619},
		{618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 201: 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 244: 618, 246: 618, 618, 249: 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618},
		{617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 201: 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 244: 617, 246: 617, 617, 249: 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617},
		{199: 616},
		{199: 615},
		// 700
		{199: 614},
		{199: 613},
		{199: 612},
		{605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 611, 201: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 244: 605, 246: 605, 605, 249: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605},
		{603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 610, 201: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 244: 603, 246: 603, 603, 249: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603},
		// 705
		{604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 609, 201: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 244: 604, 246: 604, 604, 249: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604},
		{199: 607},
		{199: 2206},
		{199: 2176},
		{199: 2171},
		// 710
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 222: 449, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2045, 1835, 452: 2159},
		{199: 2112},
		{199: 2109},
		{199: 2107},
		{472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 2102, 201: 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 244: 472, 246: 472, 472, 249: 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 539: 2106},
		// 715
		{472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 2102, 201: 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 244: 472, 246: 472, 472, 249: 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 539: 2101},
		{199: 2092},
		{199: 2085},
		{199: 2060},
		{199: 2053},
		// 720
		{199: 2048},
		{199: 2044},
		{199: 2040},
		{199: 2033},
		{199: 2030},
		// 725
		{199: 2019},
		{199: 2016},
		{199: 2013},
		{199: 2006},
		{199: 2003},
		// 730
		{199: 1990},
		{291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 201: 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 244: 291, 246: 291, 291, 249: 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291},
		{290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 201: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 244: 290, 246: 290, 290, 249: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290},
		{289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 201: 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 244: 289, 246: 289, 289, 249: 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 1991, 1835},
		// 735
		{9: 1999, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2002, 1835},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2001, 1835},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2000, 1835},
		{1093, 1093, 1093, 1093, 6: 1093, 1093, 10: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 192: 1093, 1093, 197: 1093, 1093, 1093, 1093, 243: 1093, 245: 1093, 248: 1093, 263: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 372: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093},
		// 740
		{1092, 1092, 1092, 1092, 6: 1092, 1092, 10: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 192: 1092, 1092, 197: 1092, 1092, 1092, 1092, 243: 1092, 245: 1092, 248: 1092, 263: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 372: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092},
		{1091, 1091, 1091, 1091, 6: 1091, 1091, 10: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 192: 1091, 1091, 197: 1091, 1091, 1091, 1091, 243: 1091, 245: 1091, 248: 1091, 263: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 372: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091},
		{1090, 1090, 1090, 1090, 6: 1090, 1090, 10: 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 192: 1090, 1090, 197: 1090, 1090, 1090, 1090, 243: 1090, 245: 1090, 248: 1090, 263: 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 372: 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090},
		{481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 201: 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 244: 481, 246: 481, 481, 249: 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481},
		{1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 190: 1099, 1099, 193: 1099, 1099, 1099, 1099, 201: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 211: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 220: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 237: 1099, 246: 1099, 416: 1994, 1992},
		// 745
		{1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 190: 1100, 1100, 193: 1100, 1998, 1100, 1100, 201: 1100, 1100, 1100, 1100, 1100, 1100, 1997, 1100, 1100, 211: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 220: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 237: 1100, 246: 1100, 416: 1994, 1992},
		{1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 190: 1101, 1101, 193: 1101, 1998, 1101, 1993, 201: 1101, 1101, 1101, 1101, 1101, 1101, 1997, 1101, 1101, 211: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 220: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 237: 1101, 246: 1101, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2004, 1835},
		{9: 2005, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 201: 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 244: 490, 246: 490, 490, 249: 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490},
		// 750
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2007, 1835},
		{8: 2008, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2009, 1835},
		{8: 2010, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2011, 1835},
		// 755
		{9: 2012, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 201: 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 244: 491, 246: 491, 491, 249: 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2014, 1835},
		{9: 2015, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 201: 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 244: 492, 246: 492, 492, 249: 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492},
		// 760
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2017, 1835},
		{9: 2018, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 201: 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 244: 493, 246: 493, 493, 249: 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2021},
		{4: 1089, 1089, 8: 1089, 1089, 1089, 194: 1998, 1996, 1993, 207: 1997, 1995, 211: 1089, 416: 1994, 1992},
		// 765
		{8: 2022, 2023, 211: 2024},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2029, 1835},
		{495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 201: 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 244: 495, 246: 495, 495, 249: 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 320: 2027, 1340, 1339, 433: 2025},
		{9: 2028},
		// 770
		{73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 200: 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 244: 73, 246: 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 280: 73, 314: 73, 73, 73, 73, 323: 73},
		{72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 200: 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 244: 72, 246: 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 280: 72, 314: 72, 72, 72, 72, 323: 72},
		{494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 201: 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 244: 494, 246: 494, 494, 249: 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494},
		{4: 1088, 1088, 8: 1088, 1088, 1088, 194: 1998, 1996, 1993, 207: 1997, 1995, 211: 1088, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2031, 1835},
		// 775
		{9: 2032, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 201: 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 244: 496, 246: 496, 496, 249: 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2034, 1835},
		{8: 2035, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2036, 1835},
		// 780
		{8: 2037, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2038, 1835},
		{9: 2039, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 201: 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 244: 497, 246: 497, 497, 249: 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 2042, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2041, 1835},
		// 785
		{9: 2043, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 201: 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 244: 506, 246: 506, 506, 249: 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506},
		{505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 201: 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 244: 505, 246: 505, 505, 249: 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 449, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2045, 1835, 452: 2046},
		{9: 448, 194: 1998, 1996, 1993, 207: 1997, 1995, 222: 448, 416: 1994, 1992},
		// 790
		{9: 2047},
		{516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 201: 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 244: 516, 246: 516, 516, 249: 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2049, 1835},
		{8: 2050, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2051, 1835},
		// 795
		{9: 2052, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 201: 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 244: 523, 246: 523, 523, 249: 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2054, 1835},
		{8: 2055, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2056, 1835},
		// 800
		{8: 2057, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2058, 1835},
		{9: 2059, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 201: 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 244: 531, 246: 531, 531, 249: 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531},
		{27: 2070, 29: 2066, 32: 2065, 2062, 2064, 2068, 2069, 2063, 39: 2067, 224: 2080, 2077, 2079, 2078, 229: 2074, 2076, 2075, 2072, 2073, 2071, 2081, 476: 2061},
		// 805
		{206: 2082},
		{8: 469, 469, 206: 469},
		{8: 468, 468, 206: 468},
		{8: 467, 467, 206: 467},
		{8: 466, 466, 206: 466},
		// 810
		{8: 465, 465, 206: 465},
		{8: 464, 464, 206: 464},
		{8: 463, 463, 206: 463},
		{8: 462, 462, 206: 462},
		{8: 461, 461, 206: 461},
		// 815
		{8: 460, 460, 206: 460},
		{8: 459, 459, 206: 459},
		{8: 458, 458, 206: 458},
		{8: 457, 457, 206: 457},
		{8: 456, 456, 206: 456},
		// 820
		{8: 455, 455, 206: 455},
		{8: 454, 454, 206: 454},
		{8: 453, 453, 206: 453},
		{8: 452, 452, 206: 452},
		{8: 451, 451, 206: 451},
		// 825
		{8: 450, 450, 206: 450},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2083, 1835},
		{9: 2084, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 201: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 244: 564, 246: 564, 564, 249: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2086, 1835},
		// 830
		{8: 2087, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{272: 2088},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2089, 1835},
		{27: 2070, 29: 2066, 32: 2065, 2062, 2064, 2068, 2069, 2063, 39: 2067, 194: 1998, 1996, 1993, 207: 1997, 1995, 224: 2080, 2077, 2079, 2078, 229: 2074, 2076, 2075, 2072, 2073, 2071, 2081, 416: 1994, 1992, 476: 2090},
		{9: 2091},
		// 835
		{567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 201: 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 244: 567, 246: 567, 567, 249: 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2093, 1835},
		{8: 2094, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 2096, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2095, 1835},
		{9: 2100, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 840
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2097, 1835},
		{27: 2070, 29: 2066, 32: 2065, 2062, 2064, 2068, 2069, 2063, 39: 2067, 194: 1998, 1996, 1993, 207: 1997, 1995, 224: 2080, 2077, 2079, 2078, 229: 2074, 2076, 2075, 2072, 2073, 2071, 2081, 416: 1994, 1992, 476: 2098},
		{9: 2099},
		{568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 201: 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 244: 568, 246: 568, 568, 249: 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568},
		{569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 201: 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 244: 569, 246: 569, 569, 249: 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569},
		// 845
		{583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 201: 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 244: 583, 246: 583, 583, 249: 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 2104, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2103, 1835},
		{9: 2105, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 201: 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 244: 471, 246: 471, 471, 249: 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471},
		{470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 201: 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 244: 470, 246: 470, 470, 249: 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470},
		// 850
		{584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 201: 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 244: 584, 246: 584, 584, 249: 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584},
		{9: 2108},
		{586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 201: 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 244: 586, 246: 586, 586, 249: 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 2110},
		{9: 2111},
		// 855
		{590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 201: 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 244: 590, 246: 590, 590, 249: 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2113, 1835},
		{8: 2115, 194: 1998, 1996, 1993, 207: 1997, 1995, 211: 2114, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 320: 2027, 1340, 1339, 433: 2157},
		{40: 2120, 2119, 45: 2122, 67: 2123, 243: 2117, 263: 2118, 290: 2121, 324: 2124, 509: 2116},
		// 860
		{9: 2156},
		{9: 93, 199: 2129, 422: 2130, 427: 2155},
		{6: 93, 9: 93, 199: 2129, 243: 93, 280: 93, 422: 2130, 427: 2144},
		{9: 440},
		{9: 93, 199: 2129, 422: 2130, 427: 2143},
		// 865
		{9: 87, 199: 2136, 422: 2137, 488: 2135, 492: 2138},
		{9: 93, 199: 2129, 422: 2130, 427: 2128},
		{9: 127, 291: 2126, 552: 2127},
		{9: 127, 291: 2126, 552: 2125},
		{9: 435},
		// 870
		{9: 126},
		{9: 436},
		{9: 437},
		{372: 2132, 423: 2131, 426: 2133},
		{92, 92, 92, 92, 92, 92, 92, 8: 92, 92, 189: 92, 191: 92, 200: 92, 210: 92, 221: 92, 223: 92, 243: 92, 248: 92, 280: 92, 314: 92, 92, 92, 92, 324: 92, 92},
		// 875
		{1104, 1104, 4: 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 25: 1104, 191: 1104, 200: 1104, 1104, 1104, 1104, 210: 1104, 1104, 280: 1104, 323: 1104},
		{1103, 1103, 4: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 25: 1103, 191: 1103, 199: 1103, 1103, 1103, 1103, 1103, 210: 1103, 1103, 280: 1103, 323: 1103},
		{9: 2134},
		{94, 94, 94, 94, 94, 94, 94, 8: 94, 94, 189: 94, 191: 94, 200: 94, 210: 94, 221: 94, 223: 94, 243: 94, 248: 94, 280: 94, 314: 94, 94, 94, 94, 324: 94, 94},
		{9: 438},
		// 880
		{372: 2132, 423: 2131, 426: 2139},
		{86, 86, 86, 86, 86, 86, 8: 86, 86, 189: 86, 191: 86, 200: 86, 248: 86, 314: 86, 86, 86, 86, 324: 86, 86},
		{85, 85, 85, 85, 85, 85, 8: 85, 85, 189: 85, 191: 85, 200: 85, 248: 85, 314: 85, 85, 85, 85, 324: 85, 85},
		{8: 2140, 2134},
		{372: 2132, 423: 2131, 426: 2141},
		// 885
		{9: 2142},
		{84, 84, 84, 84, 84, 84, 8: 84, 84, 189: 84, 191: 84, 200: 84, 248: 84, 314: 84, 84, 84, 84, 324: 84, 84},
		{9: 439},
		{6: 83, 9: 83, 243: 2146, 280: 83, 462: 2145},
		{6: 2150, 9: 81, 280: 2149, 434: 2148, 448: 2147},
		// 890
		{82, 82, 82, 82, 82, 82, 82, 8: 82, 82, 189: 82, 191: 82, 200: 82, 210: 82, 248: 82, 280: 82, 314: 82, 82, 82, 82},
		{9: 441},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 243: 2153, 320: 2027, 1340, 1339, 433: 2152, 457: 2154},
		{213: 2151},
		{78, 78, 78, 78, 6: 78, 78, 10: 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 193: 78, 243: 78, 78},
		// 895
		{79, 79, 79, 79, 6: 79, 79, 10: 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 193: 79, 243: 79, 79},
		{296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 189: 296, 191: 296, 200: 296, 210: 296, 248: 296, 280: 296, 314: 296, 296, 296, 296, 323: 296},
		{295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 189: 295, 191: 295, 200: 295, 210: 295, 248: 295, 280: 295, 314: 295, 295, 295, 295, 323: 295},
		{80, 80, 80, 80, 80, 80, 8: 80, 80, 189: 80, 191: 80, 200: 80, 210: 80, 248: 80, 314: 80, 80, 80, 80},
		{9: 442},
		// 900
		{594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 201: 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 244: 594, 246: 594, 594, 249: 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594},
		{9: 2158},
		{595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 201: 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 244: 595, 246: 595, 595, 249: 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595},
		{222: 2162, 585: 2161, 674: 2160},
		{23: 444, 222: 2162, 228: 2168, 585: 2167, 604: 2166},
		// 905
		{23: 447, 222: 447, 228: 447},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2163, 1835},
		{194: 1998, 1996, 1993, 207: 1997, 1995, 237: 2164, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2165, 1835},
		{23: 445, 194: 1998, 1996, 1993, 207: 1997, 1995, 222: 445, 228: 445, 416: 1994, 1992},
		// 910
		{23: 2170},
		{23: 446, 222: 446, 228: 446},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2169, 1835},
		{23: 443, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 201: 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 244: 596, 246: 596, 596, 249: 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596},
		// 915
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2172, 1835},
		{194: 1998, 1996, 1993, 207: 1997, 1995, 220: 2173, 416: 1994, 1992},
		{40: 2120, 2119, 45: 2122, 67: 2123, 243: 2117, 263: 2118, 290: 2121, 324: 2124, 509: 2174},
		{9: 2175},
		{597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 201: 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 244: 597, 246: 597, 597, 249: 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597},
		// 920
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2177},
		{8: 2179, 192: 2190, 197: 2184, 2185, 239: 2189, 247: 2186, 256: 2188, 2181, 2187, 2191, 2180, 2182, 2183},
		{288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 201: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 244: 288, 246: 288, 288, 249: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2204},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2203},
		// 925
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2202},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2201},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2200},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2199},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2198},
		// 930
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2197},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2196},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2195},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2194},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2193},
		// 935
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2192},
		{423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 201: 423, 423, 423, 423, 423, 423, 423, 423, 423, 211: 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 244: 423, 246: 423, 423, 249: 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423},
		{424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 201: 424, 424, 424, 424, 424, 424, 424, 424, 424, 211: 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 244: 424, 246: 424, 424, 249: 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 2191, 424, 424, 424},
		{425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 201: 425, 425, 425, 425, 425, 425, 425, 425, 425, 211: 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 244: 425, 246: 425, 425, 249: 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 2191, 425, 425, 425},
		{426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 201: 426, 426, 426, 426, 426, 426, 426, 426, 426, 211: 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 244: 426, 246: 426, 426, 249: 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 2191, 426, 426, 426},
		// 940
		{427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 201: 427, 427, 427, 427, 427, 427, 427, 427, 427, 211: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 244: 427, 246: 427, 427, 249: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 2191, 427, 427, 427},
		{428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 201: 428, 428, 428, 428, 428, 428, 428, 428, 428, 211: 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 244: 428, 246: 428, 428, 249: 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 2191, 428, 428, 428},
		{429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 2190, 429, 429, 429, 429, 429, 429, 201: 429, 429, 429, 429, 429, 429, 429, 429, 429, 211: 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 2189, 429, 429, 429, 244: 429, 246: 429, 2186, 249: 429, 429, 429, 429, 429, 429, 429, 2188, 429, 2187, 2191, 429, 429, 429},
		{430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 2190, 430, 430, 430, 430, 430, 430, 201: 430, 430, 430, 430, 430, 430, 430, 430, 430, 211: 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 2189, 430, 430, 430, 244: 430, 246: 430, 2186, 249: 430, 430, 430, 430, 430, 430, 430, 2188, 430, 2187, 2191, 430, 430, 430},
		{431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 2190, 431, 431, 431, 431, 2184, 2185, 201: 431, 431, 431, 431, 431, 431, 431, 431, 431, 211: 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 2189, 431, 431, 431, 244: 431, 246: 431, 2186, 249: 431, 431, 431, 431, 431, 431, 431, 2188, 431, 2187, 2191, 431, 431, 431},
		// 945
		{432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 2190, 432, 432, 432, 432, 2184, 2185, 201: 432, 432, 432, 432, 432, 432, 432, 432, 432, 211: 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 2189, 432, 432, 432, 244: 432, 246: 432, 2186, 249: 432, 432, 432, 432, 432, 432, 432, 2188, 432, 2187, 2191, 432, 432, 432},
		{433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 2190, 433, 433, 433, 433, 2184, 2185, 201: 433, 433, 433, 433, 433, 433, 433, 433, 433, 211: 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 2189, 433, 433, 433, 244: 433, 246: 433, 2186, 249: 433, 433, 433, 433, 433, 433, 433, 2188, 433, 2187, 2191, 433, 2182, 2183},
		{434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 2190, 434, 434, 434, 434, 2184, 2185, 201: 434, 434, 434, 434, 434, 434, 434, 434, 434, 211: 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 2189, 434, 434, 434, 244: 434, 246: 434, 2186, 249: 434, 434, 434, 434, 434, 434, 434, 2188, 2181, 2187, 2191, 434, 2182, 2183},
		{9: 2205, 192: 2190, 197: 2184, 2185, 239: 2189, 247: 2186, 256: 2188, 2181, 2187, 2191, 2180, 2182, 2183},
		{602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 201: 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 244: 602, 246: 602, 602, 249: 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602},
		// 950
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 1087, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2207, 534: 2208},
		{8: 2022, 1086},
		{9: 2209},
		{606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 201: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 244: 606, 246: 606, 606, 249: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 320: 2027, 1340, 1339, 433: 2211},
		// 955
		{621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 201: 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 244: 621, 246: 621, 621, 249: 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621},
		{622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 201: 622, 622, 622, 622, 622, 622, 622, 622, 622, 2210, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 244: 622, 246: 622, 622, 249: 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622},
		{623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 201: 623, 623, 623, 623, 623, 623, 623, 623, 623, 2210, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 244: 623, 246: 623, 623, 249: 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623},
		{624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 201: 624, 624, 624, 624, 624, 624, 624, 624, 624, 2210, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 244: 624, 246: 624, 624, 249: 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624},
		{625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 201: 625, 625, 625, 625, 625, 625, 625, 625, 625, 2210, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 244: 625, 246: 625, 625, 249: 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625},
		// 960
		{626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 201: 626, 626, 626, 626, 626, 626, 626, 626, 626, 2210, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 244: 626, 246: 626, 626, 249: 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626},
		{639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 201: 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 244: 639, 246: 639, 639, 249: 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639},
		{199: 2221, 282: 1281, 425: 2219, 428: 1284, 430: 1283, 2220},
		{9: 2225, 201: 325},
		{9: 2224},
		// 965
		{282: 1281, 425: 2222},
		{9: 2223},
		{201: 324},
		{333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 201: 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 244: 333, 246: 333, 333, 249: 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333},
		{334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 201: 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 244: 334, 246: 334, 334, 249: 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334},
		// 970
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 2227},
		{9: 2228},
		{644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 201: 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 244: 644, 246: 644, 644, 249: 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644},
		{8: 1089, 2237, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{8: 2234},
		// 975
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 2231, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 282: 1281, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2229, 1835, 421: 2230, 425: 2232, 428: 1284, 430: 1283, 2220},
		{9: 2233, 201: 325},
		{4: 334, 334, 8: 334, 334, 189: 334, 192: 334, 194: 334, 334, 334, 334, 334, 201: 324, 207: 334, 334, 210: 334, 219: 334, 236: 334, 238: 334, 334, 334, 334, 334, 244: 334, 247: 334, 249: 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2235, 1835},
		{8: 1088, 2236, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 980
		{640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 201: 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 244: 640, 246: 640, 640, 249: 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640},
		{646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 201: 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 244: 646, 246: 646, 646, 249: 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646},
		{651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 200: 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 244: 651, 246: 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 314: 651, 651, 651, 651},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2240},
		{8: 2022, 2241},
		// 985
		{570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 201: 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 244: 570, 246: 570, 570, 249: 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2243, 1835},
		{9: 2244, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 201: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 244: 544, 246: 544, 544, 249: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2246, 1835},
		// 990
		{9: 2247, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 201: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 244: 545, 246: 545, 545, 249: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2249, 1835},
		{8: 2251, 2250, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 201: 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 244: 547, 246: 547, 547, 249: 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547},
		// 995
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2252, 1835},
		{9: 2253, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 201: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 244: 546, 246: 546, 546, 249: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2255, 1835},
		{9: 2256, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1000
		{550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 201: 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 244: 550, 246: 550, 550, 249: 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2258, 1835},
		{8: 2259, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2260, 1835},
		{9: 2261, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1005
		{514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 201: 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 244: 514, 246: 514, 514, 249: 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2263, 1835},
		{8: 2265, 2264, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 201: 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 244: 561, 246: 561, 561, 249: 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2266, 1835},
		// 1010
		{9: 2267, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 201: 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 244: 560, 246: 560, 560, 249: 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2269, 1835},
		{9: 2270, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 201: 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 244: 571, 246: 571, 571, 249: 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571},
		// 1015
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2272, 1835},
		{9: 2273, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 201: 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 244: 578, 246: 578, 578, 249: 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2275, 1835},
		{9: 2276, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1020
		{579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 201: 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 244: 579, 246: 579, 579, 249: 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2278, 1835},
		{9: 2279, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 201: 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 244: 498, 246: 498, 498, 249: 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2281, 1835},
		// 1025
		{8: 2282, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2283, 1835},
		{9: 2284, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 201: 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 244: 499, 246: 499, 499, 249: 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2286},
		// 1030
		{8: 2022, 2287},
		{500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 201: 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 244: 500, 246: 500, 500, 249: 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2289},
		{8: 2022, 2290},
		{502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 201: 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 244: 502, 246: 502, 502, 249: 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502},
		// 1035
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2292, 1835},
		{9: 2293, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 201: 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 244: 503, 246: 503, 503, 249: 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2295, 1835},
		{9: 2296, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1040
		{504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 201: 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 244: 504, 246: 504, 504, 249: 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2298, 1835},
		{9: 2299, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 201: 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 244: 508, 246: 508, 508, 249: 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2301, 1835},
		// 1045
		{9: 2302, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 201: 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 244: 507, 246: 507, 507, 249: 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2304, 1835},
		{9: 2305, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 201: 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 244: 529, 246: 529, 529, 249: 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529},
		// 1050
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 358: 2309, 360: 2310, 370: 2311, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2307, 1835, 669: 2308},
		{9: 2319, 194: 1998, 1996, 1993, 206: 2320, 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 206: 2313, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2312, 1835},
		{485, 485, 485, 485, 6: 485, 485, 10: 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 192: 485, 485, 197: 485, 485, 485, 485, 206: 485, 243: 485, 245: 485, 248: 485, 263: 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 372: 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485},
		{484, 484, 484, 484, 6: 484, 484, 10: 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 192: 484, 484, 197: 484, 484, 484, 484, 206: 484, 243: 484, 245: 484, 248: 484, 263: 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 372: 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484},
		// 1055
		{483, 483, 483, 483, 6: 483, 483, 10: 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 192: 483, 483, 197: 483, 483, 483, 483, 206: 483, 243: 483, 245: 483, 248: 483, 263: 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 372: 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483},
		{194: 1998, 1996, 1993, 206: 2316, 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2314, 1835},
		{9: 2315, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 201: 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 244: 510, 246: 510, 510, 249: 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510},
		// 1060
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2317, 1835},
		{9: 2318, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 201: 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 244: 509, 246: 509, 509, 249: 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509},
		{512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 201: 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 244: 512, 246: 512, 512, 249: 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2321, 1835},
		// 1065
		{9: 2322, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 201: 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 244: 511, 246: 511, 511, 249: 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511},
		{601, 601, 601, 601, 6: 601, 601, 10: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 192: 601, 601, 197: 601, 601, 601, 601, 243: 601, 245: 601, 248: 601, 263: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 326: 2324, 330: 2325, 372: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 460: 2326},
		{600, 600, 600, 600, 6: 600, 600, 10: 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 192: 600, 600, 197: 600, 600, 600, 600, 243: 600, 245: 600, 248: 600, 263: 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 372: 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600},
		{599, 599, 599, 599, 6: 599, 599, 10: 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 192: 599, 599, 197: 599, 599, 599, 599, 243: 599, 245: 599, 248: 599, 263: 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 326: 2329, 372: 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599},
		// 1070
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2327, 1835},
		{9: 2328, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 201: 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 244: 473, 246: 473, 473, 249: 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473},
		{598, 598, 598, 598, 6: 598, 598, 10: 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 192: 598, 598, 197: 598, 598, 598, 598, 243: 598, 245: 598, 248: 598, 263: 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 372: 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2331, 1835},
		// 1075
		{8: 2332, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2333, 1835},
		{8: 2334, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2335, 1835},
		{9: 2336, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1080
		{517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 201: 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 244: 517, 246: 517, 517, 249: 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2338, 1835},
		{8: 2339, 194: 1998, 1996, 1993, 206: 2340, 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2346, 1835},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2341, 1835},
		// 1085
		{9: 2342, 194: 1998, 1996, 1993, 202: 2343, 207: 1997, 1995, 416: 1994, 1992},
		{520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 201: 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 244: 520, 246: 520, 520, 249: 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2344, 1835},
		{9: 2345, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 201: 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 244: 518, 246: 518, 518, 249: 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518},
		// 1090
		{8: 2348, 2347, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 201: 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 244: 521, 246: 521, 521, 249: 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2349, 1835},
		{9: 2350, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 201: 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 244: 519, 246: 519, 519, 249: 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519},
		// 1095
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2352, 1835},
		{8: 2353, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2354, 1835},
		{9: 2355, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 201: 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 244: 522, 246: 522, 522, 249: 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522},
		// 1100
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2357, 1835},
		{9: 2358, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 201: 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 244: 526, 246: 526, 526, 249: 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2360, 1835},
		{9: 2361, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1105
		{525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 201: 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 244: 525, 246: 525, 525, 249: 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2363, 1835},
		{9: 2364, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 201: 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 244: 527, 246: 527, 527, 249: 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2366, 1835},
		// 1110
		{9: 2367, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 201: 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 244: 528, 246: 528, 528, 249: 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 449, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2045, 1835, 452: 2369},
		{9: 2370},
		{532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 201: 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 244: 532, 246: 532, 532, 249: 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532},
		// 1115
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2372, 1835},
		{8: 2373, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2374, 1835},
		{9: 2375, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 201: 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 244: 533, 246: 533, 533, 249: 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533},
		// 1120
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2377, 1835},
		{8: 2378, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2379, 1835},
		{9: 2380, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 201: 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 244: 534, 246: 534, 534, 249: 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534},
		// 1125
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 449, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2045, 1835, 452: 2382},
		{9: 2383},
		{536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 201: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 244: 536, 246: 536, 536, 249: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2385, 1835},
		{9: 2386, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1130
		{537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 201: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 244: 537, 246: 537, 537, 249: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2388, 1835},
		{9: 2389, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 201: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 244: 538, 246: 538, 538, 249: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2391},
		// 1135
		{8: 2022, 2392},
		{535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 201: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 244: 535, 246: 535, 535, 249: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2394, 1835},
		{9: 2395, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 201: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 244: 539, 246: 539, 539, 249: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539},
		// 1140
		{601, 601, 601, 601, 6: 601, 601, 10: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 192: 601, 601, 197: 601, 601, 601, 601, 243: 601, 245: 601, 248: 601, 263: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 326: 2324, 330: 2325, 372: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 460: 2397},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2398, 1835},
		{9: 2399, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 201: 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 244: 474, 246: 474, 474, 249: 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2401, 1835},
		// 1145
		{9: 2402, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 201: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 244: 540, 246: 540, 540, 249: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540},
		{601, 601, 601, 601, 6: 601, 601, 10: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 192: 601, 601, 197: 601, 601, 601, 601, 243: 601, 245: 601, 248: 601, 263: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 326: 2324, 330: 2325, 372: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 460: 2404},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2405, 1835},
		{9: 2406, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1150
		{475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 201: 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 244: 475, 246: 475, 475, 249: 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2408, 1835},
		{9: 2409, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 201: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 244: 541, 246: 541, 541, 249: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2411, 1835},
		// 1155
		{9: 2412, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 201: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 244: 543, 246: 543, 543, 249: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2414, 1835},
		{8: 2415, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2416, 1835},
		// 1160
		{8: 2418, 2417, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 201: 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 244: 549, 246: 549, 549, 249: 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2419, 1835},
		{9: 2420, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 201: 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 244: 548, 246: 548, 548, 249: 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548},
		// 1165
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2422, 1835},
		{9: 2423, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 201: 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 244: 551, 246: 551, 551, 249: 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2425, 1835},
		{9: 2426, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1170
		{542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 201: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 244: 542, 246: 542, 542, 249: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 449, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2045, 1835, 452: 2428},
		{9: 2429},
		{552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 201: 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 244: 552, 246: 552, 552, 249: 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2431, 1835},
		// 1175
		{9: 2432, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 201: 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 244: 553, 246: 553, 553, 249: 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2434},
		{8: 2022, 2435},
		{554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 201: 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 244: 554, 246: 554, 554, 249: 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554},
		// 1180
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2437, 1835},
		{9: 2438, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 201: 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 244: 555, 246: 555, 555, 249: 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2440, 1835},
		{9: 2441, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1185
		{556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 201: 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 244: 556, 246: 556, 556, 249: 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2443, 1835},
		{9: 2444, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 201: 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 244: 557, 246: 557, 557, 249: 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2446},
		// 1190
		{8: 2022, 2447},
		{558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 201: 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 244: 558, 246: 558, 558, 249: 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2449},
		{8: 2022, 2450},
		{559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 201: 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 244: 559, 246: 559, 559, 249: 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559},
		// 1195
		{601, 601, 601, 601, 6: 601, 601, 10: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 192: 601, 601, 197: 601, 601, 601, 601, 243: 601, 245: 601, 248: 601, 263: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 326: 2324, 330: 2325, 372: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 460: 2452},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2453},
		{8: 2022, 2454},
		{476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 201: 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 244: 476, 246: 476, 476, 249: 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476},
		{9: 2456},
		// 1200
		{562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 201: 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 244: 562, 246: 562, 562, 249: 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2458, 1835},
		{8: 2459, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2460, 1835},
		{9: 2461, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1205
		{563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 201: 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 244: 563, 246: 563, 563, 249: 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2463, 1835},
		{9: 2464, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 201: 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 244: 565, 246: 565, 565, 249: 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2466, 1835},
		// 1210
		{9: 2467, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 201: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 244: 572, 246: 572, 572, 249: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2469, 1835},
		{9: 2470, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 201: 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 244: 574, 246: 574, 574, 249: 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574},
		// 1215
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2472, 1835},
		{9: 2473, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 201: 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 244: 573, 246: 573, 573, 249: 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2475, 1835},
		{9: 2476, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1220
		{575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 201: 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 244: 575, 246: 575, 575, 249: 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2478, 1835},
		{8: 2479, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2480, 1835},
		{9: 2481, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1225
		{566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 201: 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 244: 566, 246: 566, 566, 249: 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2483, 1835},
		{8: 2484, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2485, 1835},
		{9: 2486, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1230
		{577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 201: 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 244: 577, 246: 577, 577, 249: 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2488, 1835},
		{9: 2489, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 201: 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 244: 576, 246: 576, 576, 249: 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 247: 2494, 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 326: 2493, 330: 2492, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2491, 1835},
		// 1235
		{9: 2500, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2498},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2496, 1835},
		{9: 2495},
		{477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 201: 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 244: 477, 246: 477, 477, 249: 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477},
		// 1240
		{9: 2497, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 201: 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 244: 479, 246: 479, 479, 249: 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479},
		{8: 2022, 2499},
		{480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 201: 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 244: 480, 246: 480, 480, 249: 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480},
		{478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 201: 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 244: 478, 246: 478, 478, 249: 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478},
		// 1245
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 449, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2045, 1835, 452: 2502},
		{9: 2503},
		{585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 201: 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 244: 585, 246: 585, 585, 249: 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585},
		{9: 2505},
		{501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 201: 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 244: 501, 246: 501, 501, 249: 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501},
		// 1250
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2507},
		{8: 2022, 2508},
		{580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 201: 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 244: 580, 246: 580, 580, 249: 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2510},
		{8: 2022, 2511},
		// 1255
		{581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 201: 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 244: 581, 246: 581, 581, 249: 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2513},
		{8: 2022, 2514},
		{587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 201: 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 244: 587, 246: 587, 587, 249: 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2516, 1835},
		// 1260
		{9: 2517, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 201: 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 244: 582, 246: 582, 582, 249: 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582},
		{27: 2070, 29: 2066, 32: 2065, 2062, 2064, 2068, 2069, 2063, 39: 2067, 224: 2080, 2077, 2079, 2078, 229: 2074, 2076, 2075, 2072, 2073, 2071, 2081, 476: 2519},
		{8: 2520},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2521, 1835},
		// 1265
		{8: 2522, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2523, 1835},
		{9: 2524, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 201: 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 244: 513, 246: 513, 513, 249: 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2526, 1835},
		// 1270
		{9: 2527, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 201: 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 244: 524, 246: 524, 524, 249: 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2529, 1835},
		{9: 2530, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 201: 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 244: 530, 246: 530, 530, 249: 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530},
		// 1275
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2532},
		{8: 2533},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2534, 1835},
		{8: 1088, 2535, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 201: 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 244: 641, 246: 641, 641, 249: 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641},
		// 1280
		{9: 2537},
		{591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 201: 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 244: 591, 246: 591, 591, 249: 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2539},
		{8: 2022, 2540},
		{589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 201: 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 244: 589, 246: 589, 589, 249: 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589},
		// 1285
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2542, 1835},
		{9: 2543, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 201: 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 244: 588, 246: 588, 588, 249: 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2545, 1835},
		{9: 2546, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1290
		{515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 201: 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 244: 515, 246: 515, 515, 249: 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2548, 1835},
		{9: 2549, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 201: 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 244: 592, 246: 592, 592, 249: 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592},
		{601, 601, 601, 601, 6: 601, 601, 10: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 192: 601, 601, 197: 601, 601, 601, 601, 243: 601, 245: 601, 248: 601, 263: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 326: 2324, 330: 2325, 372: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 460: 2551},
		// 1295
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2552, 1835},
		{9: 2553, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 201: 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 244: 482, 246: 482, 482, 249: 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2555, 1835},
		{9: 2556, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1300
		{593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 201: 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 244: 593, 246: 593, 593, 249: 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593},
		{219: 2561, 236: 2559, 240: 2560, 2563, 2564, 648: 2562},
		{46: 1058, 219: 1058, 236: 1058, 240: 1058, 1058, 1058, 248: 1058, 266: 1058, 1058},
		{199: 2573, 397: 2574},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 2570},
		// 1305
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 2566, 1987, 1938},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 2565, 1987, 1938},
		{1063, 1063, 1063, 1063, 6: 1063, 1063, 10: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 190: 1063, 192: 1063, 1063, 197: 1063, 1063, 1063, 1063, 243: 1063, 245: 1063, 248: 1063, 263: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 372: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063},
		{1062, 1062, 1062, 1062, 6: 1062, 1062, 10: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 190: 1062, 192: 1062, 1062, 197: 1062, 1062, 1062, 1062, 243: 1062, 245: 1062, 248: 1062, 263: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 372: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062},
		{1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 190: 1065, 1065, 193: 1065, 1065, 1065, 1065, 201: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 2210, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 220: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 237: 1065, 1065, 244: 1065, 246: 1065, 249: 1065, 1065, 1065, 1065, 1065, 1065, 1065},
		// 1310
		{1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 2568, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 190: 1061, 1061, 193: 1061, 1061, 1061, 1061, 201: 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 2210, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 220: 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 237: 1061, 1061, 244: 1061, 246: 1061, 249: 1061, 1061, 1061, 1061, 1061, 1061, 1061, 627: 2567},
		{1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 190: 1066, 1066, 193: 1066, 1066, 1066, 1066, 201: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 211: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 220: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 237: 1066, 1066, 244: 1066, 246: 1066, 249: 1066, 1066, 1066, 1066, 1066, 1066, 1066},
		{193: 2569},
		{1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 190: 1060, 1060, 193: 1060, 1060, 1060, 1060, 201: 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 211: 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 220: 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 237: 1060, 1060, 244: 1060, 246: 1060, 249: 1060, 1060, 1060, 1060, 1060, 1060, 1060},
		{192: 2190, 194: 2571, 197: 2184, 2185, 239: 2189, 247: 2186, 256: 2188, 2181, 2187, 2191, 2180, 2182, 2183},
		// 1315
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 2572},
		{1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 190: 1067, 1067, 193: 1067, 1067, 1067, 1067, 201: 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 211: 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 220: 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 237: 1067, 1067, 244: 1067, 246: 1067, 249: 1067, 1067, 1067, 1067, 1067, 1067, 1067},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 2231, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 282: 1281, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2575, 425: 2219, 428: 1284, 430: 1283, 2220},
		{1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 190: 1068, 1068, 193: 1068, 1068, 1068, 1068, 201: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 211: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 220: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 237: 1068, 1068, 244: 1068, 246: 1068, 249: 1068, 1068, 1068, 1068, 1068, 1068, 1068},
		{8: 2022, 2576},
		// 1320
		{1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 190: 1069, 1069, 193: 1069, 1069, 1069, 1069, 201: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 211: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 220: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 237: 1069, 1069, 244: 1069, 246: 1069, 249: 1069, 1069, 1069, 1069, 1069, 1069, 1069},
		{46: 1059, 189: 2558, 248: 1059, 266: 1059, 1059, 549: 2596},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 2590, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 2591, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 326: 2592, 372: 1929, 2588, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 2587, 587: 2589},
		{1080, 1080, 1080, 1080, 6: 1080, 1080, 10: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 190: 1080, 192: 1080, 1080, 197: 1080, 1080, 1080, 1080, 243: 1080, 245: 1080, 248: 1080, 263: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 326: 1080, 372: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080},
		{1079, 1079, 1079, 1079, 6: 1079, 1079, 10: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 190: 1079, 192: 1079, 1079, 197: 1079, 1079, 1079, 1079, 243: 1079, 245: 1079, 248: 1079, 263: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 326: 1079, 372: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079},
		// 1325
		{1078, 1078, 1078, 1078, 6: 1078, 1078, 10: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 190: 1078, 192: 1078, 1078, 197: 1078, 1078, 1078, 1078, 243: 1078, 245: 1078, 248: 1078, 263: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 326: 1078, 372: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078},
		{1077, 1077, 1077, 1077, 6: 1077, 1077, 10: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 190: 1077, 192: 1077, 1077, 197: 1077, 1077, 1077, 1077, 243: 1077, 245: 1077, 248: 1077, 263: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 326: 1077, 372: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077},
		{1076, 1076, 1076, 1076, 6: 1076, 1076, 10: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 190: 1076, 192: 1076, 1076, 197: 1076, 1076, 1076, 1076, 243: 1076, 245: 1076, 248: 1076, 263: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 326: 1076, 372: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076},
		{1075, 1075, 1075, 1075, 6: 1075, 1075, 10: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 190: 1075, 192: 1075, 1075, 197: 1075, 1075, 1075, 1075, 243: 1075, 245: 1075, 248: 1075, 263: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 326: 1075, 372: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075},
		{1074, 1074, 1074, 1074, 6: 1074, 1074, 10: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 190: 1074, 192: 1074, 1074, 197: 1074, 1074, 1074, 1074, 243: 1074, 245: 1074, 248: 1074, 263: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 326: 1074, 372: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074},
		// 1330
		{1073, 1073, 1073, 1073, 6: 1073, 1073, 10: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 190: 1073, 192: 1073, 1073, 197: 1073, 1073, 1073, 1073, 243: 1073, 245: 1073, 248: 1073, 263: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 326: 1073, 372: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073},
		{1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 190: 1084, 1084, 193: 1084, 1084, 1084, 1084, 201: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 211: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 220: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 237: 1084, 1084, 244: 1084, 246: 1084, 249: 1084, 1084, 1084, 1084, 1084, 1084, 1084},
		{288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 201: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 244: 288, 246: 288, 288, 249: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 478: 2594},
		{199: 2218, 397: 2593},
		{959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 1072, 201: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 244: 959, 246: 959, 959, 249: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 281: 959},
		// 1335
		{958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 1071, 201: 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 244: 958, 246: 958, 958, 249: 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 281: 958},
		{199: 1070},
		{1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 190: 1082, 1082, 193: 1082, 1082, 1082, 1082, 201: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 211: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 220: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 237: 1082, 1082, 244: 1082, 246: 1082, 249: 1082, 1082, 1082, 1082, 1082, 1082, 1082},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 2595},
		{1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 190: 1083, 1083, 193: 1083, 1083, 1083, 1083, 201: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 211: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 220: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 237: 1083, 1083, 244: 1083, 246: 1083, 249: 1083, 1083, 1083, 1083, 1083, 1083, 1083},
		// 1340
		{46: 2599, 248: 2600, 266: 2598, 2597},
		{1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 190: 1097, 1097, 193: 1097, 1097, 1097, 1097, 201: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 211: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 220: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 237: 1097, 246: 1097},
		{1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 190: 1096, 1096, 193: 1096, 1096, 1096, 1096, 201: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 211: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 220: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 237: 1096, 246: 1096},
		{1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 190: 1095, 1095, 193: 1095, 1095, 1095, 1095, 201: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 211: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 220: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 237: 1095, 246: 1095},
		{1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 190: 1085, 1085, 193: 1085, 1085, 1085, 1085, 201: 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 211: 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 220: 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 237: 1085, 1085, 244: 1085, 246: 1085, 249: 1085, 1085, 1085, 1085, 1085, 1085, 1085},
		// 1345
		{1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 190: 1098, 1098, 193: 1098, 1098, 1098, 1098, 201: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 211: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 220: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 237: 1098, 246: 1098, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2603, 1835},
		{1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 190: 1102, 1102, 193: 1102, 1998, 1996, 1993, 201: 1102, 1102, 1102, 1102, 1102, 1102, 1997, 1995, 1102, 211: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 220: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 237: 1102, 246: 1102, 416: 1994, 1992},
		{4: 364, 364, 8: 364, 364, 190: 364, 2605, 201: 364, 364, 364, 364, 364, 209: 364, 212: 364, 364, 364, 364, 364, 364, 364, 246: 364, 459: 1818, 461: 1819},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2606, 1835},
		// 1350
		{4: 363, 363, 8: 363, 363, 190: 363, 363, 194: 1998, 1996, 1993, 201: 363, 363, 363, 363, 363, 207: 1997, 1995, 363, 212: 363, 363, 363, 363, 363, 363, 363, 246: 363, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1802, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 432: 1798, 437: 1800, 1799, 1805, 445: 2609},
		{4: 384, 384, 8: 384, 384, 190: 384, 384, 201: 384, 384, 384, 384, 384, 209: 384, 212: 384, 384, 384, 384, 384, 384, 384, 246: 384},
		{4: 392, 392, 8: 392, 392, 191: 392, 201: 392, 392, 392, 392, 392, 209: 392, 212: 392, 392, 215: 392},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 247: 2621, 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 2619, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2620, 1835, 535: 2622, 610: 2623, 650: 2624},
		// 1355
		{345, 345, 345, 345, 6: 345, 345, 10: 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 192: 345, 345, 197: 345, 345, 345, 345, 243: 345, 245: 345, 247: 345, 345, 263: 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 372: 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345},
		{344, 344, 344, 344, 6: 344, 344, 10: 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 192: 344, 344, 197: 344, 344, 344, 344, 243: 344, 245: 344, 247: 344, 344, 263: 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 372: 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344},
		{340, 340, 340, 340, 6: 340, 340, 10: 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 2615, 2616, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 192: 340, 340, 197: 340, 340, 340, 340, 243: 340, 245: 340, 247: 340, 340, 263: 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 372: 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 652: 2614},
		{342, 342, 342, 342, 6: 342, 342, 10: 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 2618, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 192: 342, 342, 197: 342, 342, 342, 342, 243: 342, 245: 342, 247: 342, 342, 263: 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 372: 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 649: 2617},
		{339, 339, 339, 339, 6: 339, 339, 10: 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 192: 339, 339, 197: 339, 339, 339, 339, 243: 339, 245: 339, 247: 339, 339, 263: 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 372: 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339},
		// 1360
		{338, 338, 338, 338, 6: 338, 338, 10: 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 192: 338, 338, 197: 338, 338, 338, 338, 243: 338, 245: 338, 247: 338, 338, 263: 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 372: 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338},
		{343, 343, 343, 343, 6: 343, 343, 10: 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 192: 343, 343, 197: 343, 343, 343, 343, 243: 343, 245: 343, 247: 343, 343, 263: 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 372: 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343},
		{341, 341, 341, 341, 6: 341, 341, 10: 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 192: 341, 341, 197: 341, 341, 341, 341, 243: 341, 245: 341, 247: 341, 341, 263: 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 372: 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341},
		{1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 191: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 201: 1215, 1215, 1215, 1215, 206: 1215, 1215, 1215, 210: 1215, 219: 1215, 1215, 236: 1215, 238: 1215, 1215, 1215, 1215, 1215, 244: 1215, 247: 1215, 249: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 281: 2684},
		{1409, 1345, 1346, 1372, 1053, 1053, 1354, 1414, 1053, 1053, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 191: 1053, 193: 2681, 1998, 1996, 1993, 201: 1053, 1053, 1053, 1053, 206: 1053, 1997, 1995, 220: 2680, 320: 2679, 1340, 1339, 416: 1994, 1992, 608: 2678, 2677},
		// 1365
		{4: 1057, 1057, 8: 1057, 1057, 191: 1057, 201: 1057, 1057, 1057, 1057, 206: 1057},
		{4: 1047, 1047, 8: 1047, 1047, 191: 1047, 201: 1047, 1047, 1047, 1047, 206: 1047},
		{4: 337, 337, 8: 2675, 337, 191: 337, 201: 337, 337, 337, 337, 206: 337},
		{4: 350, 350, 9: 350, 191: 350, 201: 350, 350, 350, 2628, 206: 2627, 474: 2625, 616: 2626},
		{4: 332, 332, 9: 332, 191: 332, 201: 332, 2653, 2654, 494: 2674},
		// 1370
		{4: 67, 67, 9: 67, 191: 67, 201: 67, 67, 67, 67, 2640, 449: 2641, 2671},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1802, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 2636, 418: 1680, 1342, 1801, 432: 1798, 437: 1800, 1799, 1805, 445: 1795, 456: 2638, 667: 2637},
		{372: 2132, 374: 2630, 423: 2131, 426: 2629, 470: 2631},
		{4: 352, 352, 8: 352, 352, 25: 352, 191: 352, 201: 352, 352, 352},
		{4: 351, 351, 8: 351, 351, 25: 351, 191: 351, 201: 351, 351, 351},
		// 1375
		{4: 349, 349, 8: 2632, 349, 25: 2633, 191: 349, 201: 349, 349, 349},
		{372: 2132, 374: 2630, 423: 2131, 426: 2629, 470: 2635},
		{372: 2132, 374: 2630, 423: 2131, 426: 2629, 470: 2634},
		{4: 347, 347, 9: 347, 191: 347, 201: 347, 347, 347},
		{4: 348, 348, 9: 348, 191: 348, 201: 348, 348, 348},
		// 1380
		{4: 395, 395, 9: 395, 191: 395, 201: 395, 395, 395, 395, 395, 281: 871},
		{4: 67, 67, 9: 67, 191: 67, 201: 67, 67, 67, 67, 2640, 209: 67, 212: 67, 215: 67, 449: 2641, 2639},
		{4: 394, 394, 8: 2607, 394, 191: 394, 201: 394, 394, 394, 394, 394, 209: 394, 212: 394, 215: 394},
		{4: 336, 336, 9: 336, 191: 336, 201: 336, 336, 336, 336, 209: 336, 212: 336, 215: 2643, 618: 2645, 651: 2644},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2642, 1835},
		// 1385
		{4: 66, 66, 9: 66, 191: 66, 201: 66, 66, 66, 66, 209: 66, 212: 66, 215: 66},
		{4: 68, 68, 9: 68, 191: 68, 194: 1998, 1996, 1993, 201: 68, 68, 68, 68, 207: 1997, 1995, 68, 212: 68, 215: 68, 416: 1994, 1992},
		{329: 2669},
		{4: 1044, 1044, 9: 1044, 191: 1044, 201: 1044, 1044, 1044, 1044, 209: 1044, 212: 2646, 620: 2647},
		{4: 335, 335, 9: 335, 191: 335, 201: 335, 335, 335, 335, 209: 335, 212: 335},
		// 1390
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2668, 1835},
		{4: 631, 631, 9: 631, 191: 631, 201: 631, 631, 631, 631, 209: 2648, 472: 2649, 2650},
		{329: 2659},
		{4: 630, 630, 9: 630, 191: 630, 201: 630, 630, 630, 630},
		{4: 350, 350, 9: 350, 191: 350, 201: 350, 350, 350, 2628, 474: 2651},
		// 1395
		{4: 332, 332, 9: 332, 191: 332, 201: 332, 2653, 2654, 494: 2652},
		{4: 396, 396, 9: 396, 191: 396, 201: 396},
		{332: 2658},
		{236: 2655},
		{653: 2656},
		// 1400
		{89: 2657},
		{4: 330, 330, 9: 330, 191: 330, 201: 330},
		{4: 331, 331, 9: 331, 191: 331, 201: 331},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2660, 1835, 481: 2662, 508: 2661},
		{4: 634, 634, 8: 634, 634, 191: 634, 194: 1998, 1996, 1993, 201: 634, 634, 634, 634, 207: 1997, 1995, 634, 212: 634, 221: 2667, 223: 2666, 416: 1994, 1992, 553: 2665},
		// 1405
		{4: 638, 638, 8: 2663, 638, 191: 638, 201: 638, 638, 638, 638},
		{4: 637, 637, 8: 637, 637, 191: 637, 201: 637, 637, 637, 637, 209: 637, 212: 637},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2660, 1835, 481: 2664},
		{4: 636, 636, 8: 636, 636, 191: 636, 201: 636, 636, 636, 636, 209: 636, 212: 636},
		{4: 635, 635, 8: 635, 635, 191: 635, 201: 635, 635, 635, 635, 209: 635, 212: 635},
		// 1410
		{4: 633, 633, 8: 633, 633, 191: 633, 201: 633, 633, 633, 633, 209: 633, 212: 633},
		{4: 632, 632, 8: 632, 632, 191: 632, 201: 632, 632, 632, 632, 209: 632, 212: 632},
		{4: 1043, 1043, 9: 1043, 191: 1043, 194: 1998, 1996, 1993, 201: 1043, 1043, 1043, 1043, 207: 1997, 1995, 1043, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2660, 1835, 481: 2662, 508: 2670},
		{4: 1045, 1045, 8: 2663, 1045, 191: 1045, 201: 1045, 1045, 1045, 1045, 209: 1045, 212: 1045},
		// 1415
		{4: 350, 350, 9: 350, 191: 350, 201: 350, 350, 350, 2628, 474: 2672},
		{4: 332, 332, 9: 332, 191: 332, 201: 332, 2653, 2654, 494: 2673},
		{4: 397, 397, 9: 397, 191: 397, 201: 397},
		{4: 398, 398, 9: 398, 191: 398, 201: 398},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 247: 2621, 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 2619, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2620, 1835, 535: 2676},
		// 1420
		{4: 1046, 1046, 8: 1046, 1046, 191: 1046, 201: 1046, 1046, 1046, 1046, 206: 1046},
		{4: 1054, 1054, 8: 1054, 1054, 191: 1054, 201: 1054, 1054, 1054, 1054, 206: 1054},
		{4: 1052, 1052, 8: 1052, 1052, 191: 1052, 201: 1052, 1052, 1052, 1052, 206: 1052},
		{4: 1051, 1051, 8: 1051, 1051, 191: 1051, 201: 1051, 1051, 1051, 1051, 206: 1051},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2683, 320: 2682, 1340, 1339},
		// 1425
		{4: 1049, 1049, 8: 1049, 1049, 191: 1049, 201: 1049, 1049, 1049, 1049, 206: 1049},
		{4: 1050, 1050, 8: 1050, 1050, 191: 1050, 201: 1050, 1050, 1050, 1050, 206: 1050},
		{4: 1048, 1048, 8: 1048, 1048, 191: 1048, 201: 1048, 1048, 1048, 1048, 206: 1048},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 247: 2686, 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 2685, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1755, 1342},
		{1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 191: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 201: 1022, 1022, 1022, 1022, 206: 1022, 1022, 1022, 210: 1022, 219: 1022, 1022, 236: 1022, 238: 1022, 1022, 1022, 1022, 1022, 244: 1022, 247: 1022, 249: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 281: 2687},
		// 1430
		{4: 1056, 1056, 8: 1056, 1056, 191: 1056, 201: 1056, 1056, 1056, 1056, 206: 1056},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 247: 2688, 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1691, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1758, 1342},
		{4: 1055, 1055, 8: 1055, 1055, 191: 1055, 201: 1055, 1055, 1055, 1055, 206: 1055},
		{4: 366, 366, 8: 366, 366, 190: 366, 366, 201: 366, 366, 366, 366, 366, 209: 366, 212: 366, 366, 366, 366, 366, 366, 366, 246: 366, 284: 2692, 2693, 2694, 542: 2696, 2695, 621: 2697, 2691},
		{4: 382, 382, 8: 382, 382, 190: 382, 382, 201: 382, 382, 382, 382, 382, 209: 382, 212: 382, 382, 382, 382, 382, 382, 382, 246: 382, 284: 382, 382, 382},
		// 1435
		{4: 387, 387, 8: 387, 387, 190: 387, 387, 201: 387, 387, 387, 387, 387, 209: 387, 212: 387, 387, 387, 387, 387, 387, 387, 246: 387},
		{314: 2712, 327: 2713, 469: 2716},
		{314: 2712, 327: 2713, 469: 2715},
		{314: 2712, 327: 2713, 469: 2714},
		{199: 376, 202: 2699, 623: 2700},
		// 1440
		{4: 368, 368, 8: 368, 368, 190: 368, 368, 201: 368, 368, 368, 368, 368, 209: 368, 212: 368, 368, 368, 368, 368, 368, 368, 246: 368, 284: 368, 368, 368},
		{4: 365, 365, 8: 365, 365, 190: 365, 365, 201: 365, 365, 365, 365, 365, 209: 365, 212: 365, 365, 365, 365, 365, 365, 365, 246: 365, 284: 2692, 2693, 2694, 542: 2698, 2695},
		{4: 367, 367, 8: 367, 367, 190: 367, 367, 201: 367, 367, 367, 367, 367, 209: 367, 212: 367, 367, 367, 367, 367, 367, 367, 246: 367, 284: 367, 367, 367},
		{209: 2708, 214: 2707, 2709},
		{199: 2701},
		// 1445
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 371, 371, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 2703, 1340, 1339, 624: 2702},
		{8: 2705, 2704},
		{8: 370, 370},
		{4: 372, 372, 8: 372, 372, 190: 372, 372, 201: 372, 372, 372, 372, 372, 209: 372, 212: 372, 372, 372, 372, 372, 372, 372, 246: 372, 284: 372, 372, 372},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 2706, 1340, 1339},
		// 1450
		{8: 369, 369},
		{199: 375},
		{329: 2711},
		{329: 2710},
		{199: 373},
		// 1455
		{199: 374},
		{1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 10: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 199: 1240, 202: 1240},
		{1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 10: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 199: 1239, 202: 1239},
		{199: 377, 202: 377},
		{199: 378, 202: 378},
		// 1460
		{199: 379, 202: 379},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1802, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 437: 1800, 1799, 2718},
		{190: 1820, 214: 1822, 216: 1823, 1824, 1821, 246: 2719, 459: 1818, 461: 1819},
		{4: 390, 390, 8: 390, 390, 191: 390, 201: 390, 390, 390, 390, 390, 209: 390, 212: 390, 390, 215: 390},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 2721, 465: 2722, 479: 2723},
		// 1465
		{244: 2731},
		{4: 1224, 1224, 8: 1224, 204: 1224, 1224, 209: 1224},
		{4: 67, 67, 8: 2724, 204: 67, 2640, 209: 67, 449: 2641, 2725},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 2721, 465: 2730},
		{4: 631, 631, 204: 631, 209: 2648, 472: 2649, 2726},
		// 1470
		{4: 354, 354, 204: 2727, 546: 2728},
		{372: 2132, 374: 2630, 423: 2131, 426: 2629, 470: 2729},
		{4: 71, 71},
		{4: 353, 353},
		{4: 1223, 1223, 8: 1223, 204: 1223, 1223, 209: 1223},
		// 1475
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2732, 1835},
		{4: 1225, 1225, 8: 1225, 194: 1998, 1996, 1993, 204: 1225, 1225, 207: 1997, 1995, 1225, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 2721, 465: 2722, 479: 2734},
		{4: 67, 67, 8: 2724, 205: 2640, 449: 2641, 2735},
		{4: 70, 70},
		// 1480
		{150, 150, 150, 150, 6: 150, 150, 10: 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 194: 150, 150, 150, 200: 150, 150, 150, 150, 150, 150, 150, 209: 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 245: 150, 248: 150, 264: 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 282: 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 323: 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2738},
		{4: 149, 149},
		{21: 2743, 328: 2742, 578: 2744},
		{21: 235, 328: 235},
		// 1485
		{21: 234, 328: 234},
		{1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 10: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 194: 1115, 1115, 1115, 200: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 209: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 245: 1115, 248: 1115, 264: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 282: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 323: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115},
		{1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 10: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 194: 1114, 1114, 1114, 200: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 209: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 245: 1114, 248: 1114, 264: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 282: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 323: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114},
		{1409, 1345, 1346, 1372, 233, 233, 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 233, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2745, 443: 2746, 666: 2747},
		{4: 413, 413, 8: 413, 206: 413, 318: 413},
		// 1490
		{4: 232, 232, 8: 2752, 318: 232},
		{4: 231, 231, 318: 2749, 675: 2748},
		{4: 237, 237},
		{288: 2750},
		{203: 2751},
		// 1495
		{4: 230, 230},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2753},
		{4: 412, 412, 8: 412, 206: 412, 211: 412, 318: 412},
		{4: 250, 250, 205: 2818, 219: 2817, 655: 2816},
		{268: 2813, 328: 2812},
		// 1500
		{4: 276, 276, 202: 2810},
		{4: 274, 274},
		{206: 273, 236: 273},
		{206: 272, 236: 272},
		{206: 271, 236: 271},
		// 1505
		{4: 268, 268, 205: 268, 219: 268},
		{4: 267, 267, 205: 267, 219: 267},
		{4: 266, 266, 205: 266, 219: 266},
		{213: 2809},
		{21: 2797, 28: 2798, 31: 2799},
		// 1510
		{22: 2795},
		{206: 2788, 236: 2789, 538: 2790},
		{4: 258, 258, 205: 258, 219: 258},
		{22: 2787, 38: 2786},
		{4: 255, 255, 205: 255, 219: 255},
		// 1515
		{4: 242, 242, 205: 242, 2779, 219: 242, 236: 2780, 455: 2785},
		{22: 2784},
		{22: 2783},
		{4: 242, 242, 205: 242, 2779, 219: 242, 236: 2780, 455: 2778},
		{22: 246, 38: 246},
		// 1520
		{22: 245, 38: 245},
		{21: 243, 28: 243, 31: 243},
		{4: 251, 251, 205: 251, 219: 251},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1789, 1340, 1339, 451: 2782},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1789, 1340, 1339, 451: 2781},
		// 1525
		{4: 240, 240, 205: 240, 219: 240},
		{4: 241, 241, 205: 241, 219: 241},
		{4: 252, 252, 205: 252, 219: 252},
		{4: 253, 253, 205: 253, 219: 253},
		{4: 254, 254, 205: 254, 219: 254},
		// 1530
		{4: 257, 257, 205: 257, 219: 257},
		{4: 256, 256, 205: 256, 219: 256},
		{270, 270, 270, 270, 6: 270, 270, 10: 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 194: 270, 270, 270, 200: 270, 270, 270, 270, 270, 270, 270, 209: 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 245: 270, 248: 270, 264: 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 282: 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 323: 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270},
		{269, 269, 269, 269, 6: 269, 269, 10: 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 194: 269, 269, 269, 200: 269, 269, 269, 269, 269, 269, 269, 209: 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 245: 269, 248: 269, 264: 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 282: 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 323: 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 2791, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2792},
		// 1535
		{4: 415, 415, 205: 415, 2788, 219: 415, 236: 2789, 281: 1022, 538: 2793},
		{4: 262, 262, 205: 262, 219: 262},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 2794, 1340, 1339},
		{4: 261, 261, 205: 261, 219: 261},
		{4: 242, 242, 205: 242, 2779, 219: 242, 236: 2780, 455: 2796},
		// 1540
		{4: 263, 263, 205: 263, 219: 263},
		{4: 242, 242, 205: 242, 2779, 219: 242, 236: 2780, 455: 2808},
		{206: 2801, 236: 2802, 572: 2806},
		{206: 2801, 236: 2802, 572: 2800},
		{4: 242, 242, 205: 242, 2779, 219: 242, 236: 2780, 455: 2805},
		// 1545
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2804},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2803},
		{4: 238, 238, 205: 238, 238, 219: 238, 236: 238},
		{4: 239, 239, 205: 239, 239, 219: 239, 236: 239},
		{4: 259, 259, 205: 259, 219: 259},
		// 1550
		{4: 242, 242, 205: 242, 2779, 219: 242, 236: 2780, 455: 2807},
		{4: 260, 260, 205: 260, 219: 260},
		{4: 264, 264, 205: 264, 219: 264},
		{4: 265, 265, 205: 265, 219: 265},
		{193: 1773, 440: 2811},
		// 1555
		{4: 275, 275},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2815},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1789, 1340, 1339, 451: 2814},
		{4: 277, 277},
		{4: 278, 278},
		// 1560
		{4: 279, 279},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 190: 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 2178, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 2820, 1987, 1938},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2819, 1835},
		{4: 248, 248, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{4: 249, 249, 210: 2210},
		// 1565
		{601: 2825},
		{328: 2823},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2745, 443: 2824},
		{4: 280, 280, 8: 2752},
		{4: 281, 281},
		// 1570
		{78, 78, 78, 78, 6: 78, 78, 10: 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 193: 78, 243: 78, 1009},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 2891, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 244: 988, 320: 2854, 1340, 1339},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 244: 985, 320: 2888, 1340, 1339},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 243: 2153, 984, 320: 2027, 1340, 1339, 433: 2152, 457: 2885},
		{202: 2875, 244: 2874},
		// 1575
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 2857, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 244: 977, 320: 2851, 1340, 1339},
		{4: 320, 320, 8: 2847},
		{244: 2845},
		{244: 2843},
		{244: 2839, 478: 2840},
		// 1580
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 243: 2153, 320: 2027, 1340, 1339, 433: 2152, 457: 2838},
		{4: 293, 293, 8: 293},
		{4: 297, 297, 8: 297},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2842, 1835},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2841, 1835},
		// 1585
		{4: 300, 300, 8: 300, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{4: 301, 301, 8: 301, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2844, 1835},
		{4: 302, 302, 8: 302, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2846, 1835},
		// 1590
		{4: 306, 306, 8: 306, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1409, 1345, 1346, 1372, 6: 2826, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 2828, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 2848, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 2849, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 2829, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 280: 2149, 320: 2833, 1340, 1339, 373: 2835, 377: 2834, 434: 2836, 584: 2850},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 244: 988, 320: 2854, 1340, 1339},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 244: 977, 320: 2851, 1340, 1339},
		{4: 292, 292, 8: 292},
		// 1595
		{244: 2852},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2853, 1835},
		{4: 304, 304, 8: 304, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{244: 2855},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2856, 1835},
		// 1600
		{4: 305, 305, 8: 305, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{43: 2860, 244: 967, 288: 2861, 497: 2859, 579: 2858},
		{4: 316, 316, 8: 2872},
		{4: 315, 315, 8: 315},
		{88: 2864},
		// 1605
		{91: 2863, 313: 2862},
		{4: 312, 312, 8: 312},
		{4: 311, 311, 8: 311},
		{94: 2866, 2868, 288: 2867, 626: 2865},
		{4: 313, 313, 8: 313},
		// 1610
		{288: 2871},
		{77: 2869, 103: 2870},
		{4: 307, 307, 8: 307},
		{4: 309, 309, 8: 309},
		{4: 308, 308, 8: 308},
		// 1615
		{4: 310, 310, 8: 310},
		{43: 2860, 288: 2861, 497: 2873},
		{4: 314, 314, 8: 314},
		{11: 2880, 193: 2879, 558: 2884},
		{193: 1773, 440: 2876},
		// 1620
		{244: 2877},
		{11: 2880, 193: 2879, 558: 2878},
		{4: 318, 318},
		{4: 284, 284},
		{199: 2881},
		// 1625
		{193: 1782, 480: 2882},
		{9: 2883},
		{4: 283, 283},
		{4: 319, 319},
		{4: 299, 299, 8: 299, 210: 2886},
		// 1630
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 320: 2027, 1340, 1339, 433: 2887},
		{4: 298, 298, 8: 298},
		{244: 2889},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2890, 1835},
		{4: 303, 303, 8: 303, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1635
		{43: 2860, 244: 967, 288: 2861, 497: 2859, 579: 2892},
		{4: 317, 317, 8: 2872},
		{199: 323, 282: 323, 326: 2895, 330: 2896, 671: 2894},
		{199: 2898, 282: 1281, 425: 2897, 428: 2899},
		{199: 322, 282: 322},
		// 1640
		{199: 321, 282: 321},
		{4: 329, 329, 9: 329, 191: 329, 201: 325},
		{282: 1281, 425: 2900},
		{201: 326},
		{9: 2901},
		// 1645
		{4: 631, 631, 9: 631, 191: 631, 201: 324, 204: 631, 209: 2648, 472: 2649, 2902},
		{4: 350, 350, 9: 350, 191: 350, 204: 2628, 474: 2903},
		{4: 328, 328, 9: 328, 191: 328},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 2905, 1340, 1339},
		{4: 402, 402},
		// 1650
		{4: 406, 406, 211: 2907},
		{373: 2178, 398: 2909, 672: 2908},
		{4: 405, 405, 8: 2910},
		{4: 404, 404, 8: 404},
		{373: 2178, 398: 2911},
		// 1655
		{4: 403, 403, 8: 403},
		{206: 2913},
		{193: 2915, 373: 2178, 398: 2916, 643: 2914},
		{4: 409, 409},
		{4: 408, 408},
		// 1660
		{4: 407, 407},
		{682, 682, 682, 682, 6: 682, 682, 10: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 194: 682, 682, 682, 200: 682, 682, 682, 682, 682, 682, 682, 209: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 245: 682, 248: 682, 264: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 282: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 323: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 2920, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 545: 2921},
		{660, 660, 660, 660, 6: 660, 660, 10: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 194: 660, 660, 660, 200: 660, 660, 660, 660, 660, 660, 660, 209: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 245: 660, 248: 660, 264: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 282: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 323: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660},
		{659, 659, 659, 659, 6: 659, 659, 10: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 194: 659, 659, 659, 200: 659, 659, 659, 659, 659, 659, 659, 209: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 245: 659, 248: 659, 264: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 282: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 323: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659},
		{681, 681, 681, 681, 6: 681, 681, 10: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 194: 681, 681, 681, 200: 681, 681, 681, 681, 681, 681, 681, 209: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 245: 681, 248: 681, 264: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 282: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 323: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681},
		// 1665
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2922},
		{47: 2928, 199: 2923, 213: 2927, 245: 2929, 282: 1281, 425: 2925, 428: 1284, 430: 1283, 2926, 500: 2924, 544: 2930},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 1210, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 282: 1281, 320: 1748, 1340, 1339, 396: 1749, 425: 2222, 510: 2945, 591: 2946},
		{199: 2940, 485: 2939, 533: 2938},
		{4: 676, 676, 191: 676, 201: 325},
		// 1670
		{4: 675, 675, 191: 675},
		{1409, 1345, 1346, 1372, 667, 667, 1354, 1414, 667, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 191: 667, 320: 1748, 1340, 1339, 396: 2932, 513: 2933, 594: 2931},
		{199: 673},
		{199: 672},
		{4: 662, 662},
		// 1675
		{4: 674, 674, 8: 2936, 191: 674},
		{244: 2934},
		{4: 666, 666, 8: 666, 191: 666},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2935, 1835},
		{4: 668, 668, 8: 668, 191: 668, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1680
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 2932, 513: 2937},
		{4: 665, 665, 8: 665, 191: 665},
		{4: 677, 677, 8: 2943, 191: 677},
		{4: 671, 671, 8: 671, 191: 671},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 9: 1087, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 2207, 534: 2941},
		// 1685
		{9: 2942},
		{4: 669, 669, 8: 669, 191: 669},
		{199: 2940, 485: 2944},
		{4: 670, 670, 8: 670, 191: 670},
		{8: 1751, 1209},
		// 1690
		{9: 2947},
		{47: 2928, 199: 2221, 245: 2929, 282: 1281, 425: 2949, 428: 1284, 430: 1283, 2950, 500: 2948},
		{199: 2940, 485: 2939, 533: 2951},
		{4: 679, 679, 191: 679, 201: 325},
		{4: 678, 678, 191: 678},
		// 1695
		{4: 680, 680, 8: 2943, 191: 680},
		{1038, 1038, 1038, 1038, 6: 1038, 1038, 10: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 194: 1038, 1038, 1038, 200: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 209: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 245: 1038, 248: 1038, 264: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 282: 1038, 1038, 1038, 1793, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 323: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 468: 2956},
		{420, 420, 420, 420, 6: 420, 420, 10: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 194: 420, 420, 420, 200: 420, 420, 420, 420, 420, 420, 420, 209: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 245: 420, 248: 420, 264: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 282: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 323: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420},
		{419, 419, 419, 419, 6: 419, 419, 10: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 194: 419, 419, 419, 200: 419, 419, 419, 419, 419, 419, 419, 209: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 245: 419, 248: 419, 264: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 282: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 323: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419},
		{418, 418, 418, 418, 6: 418, 418, 10: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 194: 418, 418, 418, 200: 418, 418, 418, 418, 418, 418, 418, 209: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 245: 418, 248: 418, 264: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 282: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 323: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418},
		// 1700
		{682, 682, 682, 682, 6: 682, 682, 10: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 194: 682, 682, 682, 200: 682, 682, 682, 682, 682, 682, 682, 209: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 245: 682, 248: 682, 264: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 282: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 323: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 2920, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 545: 2957},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2958},
		{47: 2928, 199: 2923, 213: 2927, 245: 2929, 282: 1281, 425: 2925, 428: 1284, 430: 1283, 2926, 500: 2924, 544: 2959},
		{4: 664, 664, 191: 2961, 637: 2960},
		{4: 683, 683},
		// 1705
		{603: 2962},
		{314: 2963},
		{332: 2964},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 2721, 465: 2722, 479: 2965},
		{4: 663, 663, 8: 2724},
		// 1710
		{417, 417, 417, 417, 6: 417, 417, 10: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 194: 417, 417, 417, 200: 417, 417, 417, 417, 417, 417, 417, 209: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 245: 417, 248: 417, 264: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 878, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 323: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 442: 1791, 471: 2979},
		{1409, 1345, 1346, 1372, 1107, 1107, 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 2978},
		{4: 1105, 1105},
		{421, 421, 421, 421, 6: 421, 421, 10: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 194: 421, 421, 421, 200: 421, 421, 421, 421, 421, 421, 421, 209: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 245: 421, 248: 421, 264: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 846, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 323: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 442: 2953, 467: 2955, 541: 2954, 561: 2952},
		{661, 661, 661, 661, 6: 661, 661, 10: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 194: 661, 661, 661, 200: 661, 661, 661, 661, 661, 661, 661, 209: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 245: 661, 248: 661, 264: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 799, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 323: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 442: 2918, 467: 2919, 566: 2917},
		// 1715
		{417, 417, 417, 417, 6: 417, 417, 10: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 194: 417, 417, 417, 199: 417, 417, 417, 417, 417, 417, 417, 417, 209: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 245: 417, 248: 417, 264: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 774, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 323: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 432: 417, 442: 1791, 471: 1792},
		{4: 189, 189, 201: 325},
		{4: 188, 188},
		{4: 187, 187},
		{4: 186, 186},
		// 1720
		{4: 185, 185},
		{4: 184, 184},
		{4: 1106, 1106},
		{411, 411, 411, 411, 6: 411, 411, 10: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 2981, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 194: 411, 411, 411, 200: 411, 411, 411, 411, 411, 411, 411, 209: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 245: 411, 248: 411, 264: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 282: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 323: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 646: 2980},
		{1038, 1038, 1038, 1038, 6: 1038, 1038, 10: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 194: 1038, 1038, 1038, 200: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 209: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 245: 1038, 248: 1038, 264: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 282: 1038, 1038, 1038, 1793, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 323: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 468: 2982},
		// 1725
		{410, 410, 410, 410, 6: 410, 410, 10: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 194: 410, 410, 410, 200: 410, 410, 410, 410, 410, 410, 410, 209: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 245: 410, 248: 410, 264: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 282: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 323: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 2983, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2745, 443: 2984},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 860, 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2988, 443: 2989},
		{8: 2752, 206: 2985},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1802, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 432: 1798, 437: 1800, 1799, 1805, 445: 1795, 456: 2986},
		// 1730
		{4: 67, 67, 8: 2607, 205: 2640, 449: 2641, 2987},
		{4: 1126, 1126},
		{4: 67, 67, 8: 413, 204: 67, 2640, 209: 67, 211: 413, 449: 2641, 2993},
		{8: 2752, 211: 2990},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 199: 1802, 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 1801, 432: 1798, 437: 1800, 1799, 1805, 445: 1795, 456: 2991},
		// 1735
		{4: 67, 67, 8: 2607, 205: 2640, 449: 2641, 2992},
		{4: 1125, 1125},
		{4: 631, 631, 204: 631, 209: 2648, 472: 2649, 2994},
		{4: 354, 354, 204: 2727, 546: 2995},
		{4: 1127, 1127},
		// 1740
		{1124, 1124, 1124, 1124, 6: 1124, 1124, 10: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 264: 1124},
		{1123, 1123, 1123, 1123, 6: 1123, 1123, 10: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 264: 1123},
		{1042, 1042, 1042, 1042, 6: 1042, 1042, 10: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 264: 3018, 489: 3023},
		{1042, 1042, 1042, 1042, 6: 1042, 1042, 10: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 264: 3018, 489: 3017},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 3014, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2745, 443: 3013},
		// 1745
		{264: 3010},
		{193: 1773, 264: 3004, 440: 3005, 582: 3003},
		{4: 1117, 1117, 8: 3008},
		{265: 3006},
		{4: 286, 286, 8: 286},
		// 1750
		{193: 1773, 440: 3005, 582: 3007},
		{4: 1116, 1116, 8: 3008},
		{193: 1773, 440: 3009},
		{4: 285, 285, 8: 285},
		{265: 3011},
		// 1755
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2745, 443: 3012},
		{4: 1118, 1118, 8: 2752},
		{4: 1120, 1120, 8: 2752},
		{265: 3015, 281: 852},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2745, 443: 3016},
		// 1760
		{4: 1119, 1119, 8: 2752},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3020, 1340, 1339},
		{265: 3019},
		{1041, 1041, 1041, 1041, 6: 1041, 1041, 10: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 193: 1041},
		{191: 3021},
		// 1765
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3022},
		{4: 1121, 1121},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1789, 1340, 1339, 451: 3024},
		{4: 1122, 1122},
		{4: 1128, 1128, 8: 2022},
		// 1770
		{327: 3399},
		{327: 1158},
		{1040, 1040, 1040, 1040, 6: 1040, 1040, 10: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 264: 3031, 490: 3386},
		{1040, 1040, 1040, 1040, 6: 1040, 1040, 10: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 194: 1040, 1040, 1040, 200: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 209: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 245: 1040, 248: 1040, 264: 3031, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 282: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 323: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 490: 3036},
		{193: 1040, 264: 3031, 490: 3032},
		// 1775
		{189: 3034},
		{193: 1773, 440: 1774, 477: 1775, 499: 3033},
		{4: 63, 63, 8: 1777},
		{265: 3035},
		{1039, 1039, 1039, 1039, 6: 1039, 1039, 10: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 200: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 209: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 245: 1039, 248: 1039, 264: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 282: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 323: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039},
		// 1780
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3037},
		{199: 3038},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 314: 1231, 1231, 1231, 3045, 320: 1748, 1340, 1339, 327: 1231, 331: 1231, 334: 1231, 344: 3039, 396: 3040, 458: 3043, 482: 3044, 3042, 576: 3046, 664: 3041},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 314: 1230, 1230, 1230, 320: 3385, 1340, 1339, 327: 1230, 331: 1230, 334: 1230, 575: 3384},
		{27: 3291, 40: 3288, 3287, 45: 3290, 72: 3270, 3264, 3263, 90: 3278, 98: 3284, 100: 3289, 213: 3277, 243: 3272, 263: 109, 290: 3265, 3261, 109, 294: 3262, 3280, 3269, 3267, 3260, 3282, 3286, 3281, 3259, 3285, 3266, 3268, 3258, 3279, 3257, 3283, 3273, 319: 3276, 589: 3256, 3274, 600: 3252, 614: 3254, 3255, 625: 3253, 632: 3271, 634: 3250, 662: 3251, 668: 3275, 670: 3249},
		// 1785
		{8: 3146, 3145},
		{314: 3053, 3050, 3054, 327: 3052, 331: 3055, 334: 3051, 596: 3056},
		{8: 180, 180},
		{8: 179, 179},
		{199: 3047},
		// 1790
		{8: 177, 177},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 3048, 1835},
		{9: 3049, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{8: 178, 178},
		{314: 3139},
		// 1795
		{314: 3133},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 199: 1036, 211: 1036, 320: 3059, 1340, 1339, 441: 3127},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 199: 1036, 211: 1036, 320: 3059, 1340, 1339, 441: 3121},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 199: 1036, 211: 1036, 314: 3091, 320: 3059, 1340, 1339, 327: 3090, 441: 3089},
		{314: 3057},
		// 1800
		{4: 181, 181, 8: 181, 181},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 199: 1036, 320: 3059, 1340, 1339, 441: 3058},
		{199: 3060},
		{4: 1035, 1035, 8: 1035, 199: 1035, 211: 1035},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3061},
		// 1805
		{8: 3067, 3066},
		{8: 93, 93, 199: 2129, 221: 93, 223: 93, 422: 2130, 427: 3064},
		{8: 1155, 1155},
		{8: 634, 634, 221: 2667, 223: 2666, 553: 3065},
		{8: 1157, 1157},
		// 1810
		{367: 3070, 647: 3069},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3068},
		{8: 1154, 1154},
		{4: 1184, 1184, 8: 1184, 1184},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3071},
		// 1815
		{199: 3072},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3073},
		{8: 3067, 3074},
		{4: 1182, 1182, 8: 1182, 1182, 191: 3076, 636: 3075},
		{4: 1180, 1180, 8: 1180, 1180, 191: 3086, 638: 3085},
		// 1820
		{337: 3077},
		{62: 3082, 213: 3081, 349: 3080, 356: 3079, 564: 3078},
		{4: 1181, 1181, 8: 1181, 1181, 191: 1181},
		{4: 1178, 1178, 8: 1178, 1178, 191: 1178},
		{4: 1177, 1177, 8: 1177, 1177, 191: 1177},
		// 1825
		{248: 3084},
		{70: 3083},
		{4: 1175, 1175, 8: 1175, 1175, 191: 1175},
		{4: 1176, 1176, 8: 1176, 1176, 191: 1176},
		{4: 1183, 1183, 8: 1183, 1183},
		// 1830
		{332: 3087},
		{62: 3082, 213: 3081, 349: 3080, 356: 3079, 564: 3088},
		{4: 1179, 1179, 8: 1179, 1179},
		{199: 1027, 211: 3094, 429: 3095, 453: 3116},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 199: 1036, 211: 1036, 320: 3059, 1340, 1339, 441: 3110},
		// 1835
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 199: 1036, 211: 1036, 320: 3059, 1340, 1339, 441: 3092},
		{199: 1027, 211: 3094, 429: 3095, 453: 3093},
		{199: 3098},
		{60: 3097, 75: 3096},
		{199: 1026},
		// 1840
		{1029, 4: 1029, 1029, 7: 1029, 1029, 1029, 199: 1029, 211: 1029},
		{1028, 4: 1028, 1028, 7: 1028, 1028, 1028, 199: 1028, 211: 1028},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3099},
		{8: 3067, 3100},
		{1034, 4: 1034, 1034, 7: 1034, 1034, 1034, 211: 1034, 447: 3101},
		// 1845
		{3105, 4: 1185, 1185, 7: 3103, 1185, 1185, 211: 3094, 429: 3104, 446: 3102},
		{1033, 4: 1033, 1033, 7: 1033, 1033, 1033, 211: 1033},
		{244: 3107, 372: 1113, 424: 3108},
		{1031, 4: 1031, 1031, 7: 1031, 1031, 1031, 211: 1031},
		{193: 3106},
		// 1850
		{1030, 4: 1030, 1030, 7: 1030, 1030, 1030, 211: 1030},
		{1112, 1112, 1112, 1112, 6: 1112, 1112, 10: 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 193: 1112, 200: 1112, 243: 1112, 372: 1112},
		{372: 2132, 423: 2131, 426: 3109},
		{1032, 4: 1032, 1032, 7: 1032, 1032, 1032, 211: 1032},
		{199: 1027, 211: 3094, 429: 3095, 453: 3111},
		// 1855
		{199: 3112},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3113},
		{8: 3067, 3114},
		{1034, 4: 1034, 1034, 7: 1034, 1034, 1034, 211: 1034, 447: 3115},
		{3105, 4: 1186, 1186, 7: 3103, 1186, 1186, 211: 3094, 429: 3104, 446: 3102},
		// 1860
		{199: 3117},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3118},
		{8: 3067, 3119},
		{1034, 4: 1034, 1034, 7: 1034, 1034, 1034, 211: 1034, 447: 3120},
		{3105, 4: 1187, 1187, 7: 3103, 1187, 1187, 211: 3094, 429: 3104, 446: 3102},
		// 1865
		{199: 1027, 211: 3094, 429: 3095, 453: 3122},
		{199: 3123},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3124},
		{8: 3067, 3125},
		{1034, 4: 1034, 1034, 7: 1034, 1034, 1034, 211: 1034, 447: 3126},
		// 1870
		{3105, 4: 1188, 1188, 7: 3103, 1188, 1188, 211: 3094, 429: 3104, 446: 3102},
		{199: 1027, 211: 3094, 429: 3095, 453: 3128},
		{199: 3129},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3130},
		{8: 3067, 3131},
		// 1875
		{1034, 4: 1034, 1034, 7: 1034, 1034, 1034, 211: 1034, 447: 3132},
		{3105, 4: 1189, 1189, 7: 3103, 1189, 1189, 211: 3094, 429: 3104, 446: 3102},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 199: 1036, 320: 3059, 1340, 1339, 441: 3134},
		{199: 3135},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3136},
		// 1880
		{8: 3067, 3137},
		{1034, 4: 1034, 1034, 7: 1034, 1034, 1034, 211: 1034, 447: 3138},
		{3105, 4: 1190, 1190, 7: 3103, 1190, 1190, 211: 3094, 429: 3104, 446: 3102},
		{199: 1027, 211: 3094, 429: 3095, 453: 3140},
		{199: 3141},
		// 1885
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3142},
		{8: 3067, 3143},
		{1034, 4: 1034, 1034, 7: 1034, 1034, 1034, 211: 1034, 447: 3144},
		{3105, 4: 1191, 1191, 7: 3103, 1191, 1191, 211: 3094, 429: 3104, 446: 3102},
		{3153, 3152, 4: 156, 156, 1141, 3159, 10: 3150, 3157, 3154, 3156, 3158, 3155, 3162, 3160, 3161, 3167, 3164, 200: 3149, 210: 1141, 280: 1141, 323: 156, 444: 3151, 463: 3163, 3166, 495: 3165, 3148},
		// 1890
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 314: 1231, 1231, 1231, 3045, 320: 1748, 1340, 1339, 327: 1231, 331: 1231, 334: 1231, 344: 3039, 396: 3040, 458: 3043, 482: 3044, 3042, 576: 3147},
		{8: 176, 176},
		{4: 1139, 1139, 323: 3214, 642: 3213},
		{6: 1140, 210: 1140, 280: 1140},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 244: 3211, 320: 3210, 1340, 1339},
		// 1895
		{6: 2150, 210: 3205, 280: 2149, 434: 3204},
		{244: 3202},
		{193: 1113, 244: 3107, 424: 3200},
		{244: 3107, 372: 1113, 424: 3198},
		{193: 1113, 244: 3107, 424: 3196},
		// 1900
		{244: 3107, 372: 1113, 424: 3194},
		{193: 1113, 244: 3107, 424: 3192},
		{1113, 1113, 1113, 1113, 6: 1113, 1113, 10: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 244: 3107, 424: 3190},
		{244: 3107, 372: 1113, 424: 3188},
		{244: 3107, 372: 1113, 424: 3186},
		// 1905
		{244: 3107, 372: 1113, 424: 3184},
		{244: 3107, 372: 1113, 424: 3182},
		{160, 160, 4: 160, 160, 160, 160, 160, 10: 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 200: 160, 210: 160, 280: 160, 323: 160},
		{200: 1113, 244: 3107, 372: 1113, 424: 3178},
		{3153, 3152, 4: 155, 155, 1141, 3159, 3176, 10: 3150, 3157, 3154, 3156, 3158, 3155, 3162, 3160, 3161, 3167, 3164, 200: 3149, 210: 1141, 280: 1141, 323: 155, 444: 3151, 463: 3163, 3175},
		// 1910
		{154, 154, 4: 154, 154, 154, 154, 154, 10: 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 200: 154, 210: 154, 280: 154, 323: 154},
		{52: 1113, 1113, 57: 1113, 59: 1113, 65: 1113, 200: 1113, 244: 3107, 424: 3168},
		{52: 3174, 3172, 57: 3170, 59: 3171, 65: 3173, 200: 3169},
		{148, 148, 4: 148, 148, 148, 148, 148, 10: 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 200: 148, 210: 148, 280: 148, 323: 148},
		{147, 147, 4: 147, 147, 147, 147, 147, 10: 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 200: 147, 210: 147, 280: 147, 323: 147},
		// 1915
		{146, 146, 4: 146, 146, 146, 146, 146, 10: 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 200: 146, 210: 146, 280: 146, 323: 146},
		{145, 145, 4: 145, 145, 145, 145, 145, 10: 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 200: 145, 210: 145, 280: 145, 323: 145},
		{144, 144, 4: 144, 144, 144, 144, 144, 10: 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 200: 144, 210: 144, 280: 144, 323: 144},
		{143, 143, 4: 143, 143, 143, 143, 143, 10: 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 200: 143, 210: 143, 280: 143, 323: 143},
		{153, 153, 4: 153, 153, 153, 153, 153, 10: 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 200: 153, 210: 153, 280: 153, 323: 153},
		// 1920
		{3153, 3152, 6: 1141, 3159, 10: 3150, 3157, 3154, 3156, 3158, 3155, 3162, 3160, 3161, 3167, 3164, 200: 3149, 210: 1141, 280: 1141, 444: 3151, 463: 3163, 3177},
		{152, 152, 4: 152, 152, 152, 152, 152, 10: 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 200: 152, 210: 152, 280: 152, 323: 152},
		{200: 3180, 372: 2132, 423: 2131, 426: 3181, 661: 3179},
		{159, 159, 4: 159, 159, 159, 159, 159, 10: 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 200: 159, 210: 159, 280: 159, 323: 159},
		{158, 158, 4: 158, 158, 158, 158, 158, 10: 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 200: 158, 210: 158, 280: 158, 323: 158},
		// 1925
		{157, 157, 4: 157, 157, 157, 157, 157, 10: 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 200: 157, 210: 157, 280: 157, 323: 157},
		{372: 2132, 423: 2131, 426: 3183},
		{161, 161, 4: 161, 161, 161, 161, 161, 10: 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 200: 161, 210: 161, 280: 161, 323: 161},
		{372: 2132, 423: 2131, 426: 3185},
		{162, 162, 4: 162, 162, 162, 162, 162, 10: 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 200: 162, 210: 162, 280: 162, 323: 162},
		// 1930
		{372: 2132, 423: 2131, 426: 3187},
		{163, 163, 4: 163, 163, 163, 163, 163, 10: 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 200: 163, 210: 163, 280: 163, 323: 163},
		{372: 2132, 423: 2131, 426: 3189},
		{164, 164, 4: 164, 164, 164, 164, 164, 10: 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 200: 164, 210: 164, 280: 164, 323: 164},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3191, 1340, 1339},
		// 1935
		{165, 165, 4: 165, 165, 165, 165, 165, 10: 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 200: 165, 210: 165, 280: 165, 323: 165},
		{193: 3193},
		{166, 166, 4: 166, 166, 166, 166, 166, 10: 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 200: 166, 210: 166, 280: 166, 323: 166},
		{372: 2132, 423: 2131, 426: 3195},
		{167, 167, 4: 167, 167, 167, 167, 167, 10: 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 200: 167, 210: 167, 280: 167, 323: 167},
		// 1940
		{193: 3197},
		{168, 168, 4: 168, 168, 168, 168, 168, 10: 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 200: 168, 210: 168, 280: 168, 323: 168},
		{372: 2132, 423: 2131, 426: 3199},
		{169, 169, 4: 169, 169, 169, 169, 169, 10: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 200: 169, 210: 169, 280: 169, 323: 169},
		{193: 3201},
		// 1945
		{170, 170, 4: 170, 170, 170, 170, 170, 10: 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 200: 170, 210: 170, 280: 170, 323: 170},
		{372: 2132, 423: 2131, 426: 3203},
		{171, 171, 4: 171, 171, 171, 171, 171, 10: 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 200: 171, 210: 171, 280: 171, 323: 171},
		{1113, 1113, 1113, 1113, 6: 1113, 1113, 10: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 193: 1113, 243: 1113, 3107, 424: 3208},
		{1113, 1113, 1113, 1113, 6: 1113, 1113, 10: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 193: 1113, 244: 3107, 424: 3206},
		// 1950
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 320: 2027, 1340, 1339, 433: 3207},
		{172, 172, 4: 172, 172, 172, 172, 172, 10: 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 200: 172, 210: 172, 280: 172, 323: 172},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 243: 2153, 320: 2027, 1340, 1339, 433: 2152, 457: 3209},
		{173, 173, 4: 173, 173, 173, 173, 173, 10: 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 200: 173, 210: 173, 280: 173, 323: 173},
		{175, 175, 4: 175, 175, 175, 175, 175, 10: 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 200: 175, 210: 175, 280: 175, 323: 175},
		// 1955
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3212, 1340, 1339},
		{174, 174, 4: 174, 174, 174, 174, 174, 10: 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 200: 174, 210: 174, 280: 174, 323: 174},
		{4: 1145, 1145},
		{329: 3215},
		{60: 3216, 366: 3217},
		// 1960
		{199: 3244},
		{199: 3218},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 3219, 1835},
		{9: 3220, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{4: 1136, 1136, 64: 3222, 199: 1136, 557: 3221},
		// 1965
		{4: 1134, 1134, 199: 3225, 556: 3224},
		{372: 2132, 423: 3223},
		{4: 1135, 1135, 199: 1135},
		{4: 1137, 1137},
		{323: 3228, 554: 3227, 3226},
		// 1970
		{9: 3243},
		{8: 3241, 1132},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3229, 1340, 1339},
		{245: 3230},
		{87: 3231},
		// 1975
		{99: 3232},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 361: 3234, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 2020, 1835, 421: 3233},
		{8: 2022, 10: 3238},
		{10: 3235},
		{244: 3236},
		// 1980
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3237, 1340, 1339},
		{8: 1129, 1129},
		{244: 3239},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3240, 1340, 1339},
		{8: 1130, 1130},
		// 1985
		{323: 3228, 554: 3227, 3242},
		{9: 1131},
		{4: 1133, 1133},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 3245, 1835},
		{9: 3246, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		// 1990
		{4: 1136, 1136, 64: 3222, 199: 1136, 557: 3247},
		{4: 1134, 1134, 199: 3225, 556: 3248},
		{4: 1138, 1138},
		{3351, 3346, 1193, 1193, 1193, 1193, 8: 1193, 1193, 189: 3344, 191: 3350, 200: 3349, 248: 3345, 314: 1207, 3343, 3348, 3352, 511: 3353, 560: 3347, 592: 3354, 3342},
		{142, 142, 142, 142, 142, 142, 8: 142, 142, 189: 142, 191: 142, 200: 142, 248: 142, 314: 142, 142, 142, 142},
		// 1995
		{141, 141, 141, 141, 141, 141, 8: 141, 141, 189: 141, 191: 141, 200: 141, 248: 141, 314: 141, 141, 141, 141},
		{140, 140, 140, 140, 140, 140, 8: 140, 140, 189: 140, 191: 140, 200: 140, 248: 140, 314: 140, 140, 140, 140},
		{93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 248: 93, 314: 93, 93, 93, 93, 324: 93, 93, 422: 2130, 427: 3340},
		{87, 87, 87, 87, 87, 87, 8: 87, 87, 189: 87, 191: 87, 199: 2136, 87, 248: 87, 314: 87, 87, 87, 87, 324: 87, 87, 422: 2137, 488: 3338, 492: 2138},
		{87, 87, 87, 87, 87, 87, 8: 87, 87, 189: 87, 191: 87, 199: 2136, 87, 248: 87, 314: 87, 87, 87, 87, 324: 87, 87, 422: 2137, 488: 3333, 492: 2138},
		// 2000
		{93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 248: 93, 314: 93, 93, 93, 93, 422: 2130, 427: 3332},
		{135, 135, 135, 135, 135, 135, 8: 135, 135, 189: 135, 191: 135, 199: 135, 135, 248: 135, 314: 135, 135, 135, 135, 324: 135, 135},
		{134, 134, 134, 134, 134, 134, 8: 134, 134, 189: 134, 191: 134, 199: 134, 134, 248: 134, 314: 134, 134, 134, 134, 324: 134, 134},
		{133, 133, 133, 133, 133, 133, 8: 133, 133, 189: 133, 191: 133, 199: 133, 133, 248: 133, 314: 133, 133, 133, 133, 324: 133, 133},
		{132, 132, 132, 132, 132, 132, 8: 132, 132, 189: 132, 191: 132, 199: 132, 132, 248: 132, 314: 132, 132, 132, 132, 324: 132, 132},
		// 2005
		{131, 131, 131, 131, 131, 131, 8: 131, 131, 189: 131, 191: 131, 199: 131, 131, 248: 131, 314: 131, 131, 131, 131, 324: 131, 131},
		{130, 130, 130, 130, 130, 130, 8: 130, 130, 189: 130, 191: 130, 199: 130, 130, 248: 130, 314: 130, 130, 130, 130, 324: 130, 130},
		{129, 129, 129, 129, 129, 129, 8: 129, 129, 189: 129, 191: 129, 199: 129, 129, 248: 129, 314: 129, 129, 129, 129, 324: 129, 129},
		{128, 128, 128, 128, 128, 128, 8: 128, 128, 189: 128, 191: 128, 199: 128, 128, 248: 128, 314: 128, 128, 128, 128, 324: 128, 128},
		{125, 125, 125, 125, 125, 125, 8: 125, 125, 189: 125, 191: 125, 199: 125, 125, 248: 125, 314: 125, 125, 125, 125, 324: 125, 125},
		// 2010
		{124, 124, 124, 124, 124, 124, 8: 124, 124, 189: 124, 191: 124, 199: 124, 124, 248: 124, 314: 124, 124, 124, 124, 324: 124, 124},
		{123, 123, 123, 123, 123, 123, 8: 123, 123, 189: 123, 191: 123, 199: 123, 123, 248: 123, 314: 123, 123, 123, 123, 324: 123, 123},
		{122, 122, 122, 122, 122, 122, 8: 122, 122, 189: 122, 191: 122, 199: 122, 122, 248: 122, 314: 122, 122, 122, 122, 324: 122, 122},
		{121, 121, 121, 121, 121, 121, 8: 121, 121, 189: 121, 191: 121, 199: 121, 121, 248: 121, 314: 121, 121, 121, 121, 324: 121, 121, 364: 3331},
		{119, 119, 119, 119, 119, 119, 8: 119, 119, 189: 119, 191: 119, 199: 119, 119, 248: 119, 314: 119, 119, 119, 119},
		// 2015
		{263: 3318, 292: 3319},
		{93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 248: 93, 314: 93, 93, 93, 93, 422: 2130, 427: 3317},
		{199: 2129, 422: 3316},
		{113, 113, 113, 113, 113, 113, 8: 113, 113, 189: 113, 191: 113, 200: 113, 248: 113, 314: 113, 113, 113, 113},
		{83, 83, 83, 83, 83, 83, 83, 8: 83, 83, 189: 83, 191: 83, 200: 83, 210: 83, 243: 2146, 248: 83, 280: 83, 314: 83, 83, 83, 83, 462: 3313},
		// 2020
		{199: 3308},
		{199: 3298},
		{263: 108, 292: 108},
		{107, 107, 107, 107, 107, 107, 8: 107, 107, 189: 107, 191: 107, 200: 107, 248: 107, 314: 107, 107, 107, 107},
		{93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 248: 93, 314: 93, 93, 93, 93, 422: 2130, 427: 3297},
		// 2025
		{105, 105, 105, 105, 105, 105, 8: 105, 105, 189: 105, 191: 105, 200: 105, 248: 105, 314: 105, 105, 105, 105},
		{104, 104, 104, 104, 104, 104, 8: 104, 104, 189: 104, 191: 104, 200: 104, 248: 104, 314: 104, 104, 104, 104},
		{103, 103, 103, 103, 103, 103, 103, 8: 103, 103, 189: 103, 191: 103, 200: 103, 210: 103, 243: 103, 248: 103, 280: 103, 314: 103, 103, 103, 103},
		{93, 93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 210: 93, 243: 93, 248: 93, 280: 93, 314: 93, 93, 93, 93, 422: 2130, 427: 3296},
		{101, 101, 101, 101, 101, 101, 101, 8: 101, 101, 189: 101, 191: 101, 200: 101, 210: 101, 243: 101, 248: 101, 280: 101, 314: 101, 101, 101, 101},
		// 2030
		{100, 100, 100, 100, 100, 100, 100, 8: 100, 100, 189: 100, 191: 100, 200: 100, 210: 100, 243: 100, 248: 100, 280: 100, 314: 100, 100, 100, 100},
		{99, 99, 99, 99, 99, 99, 8: 99, 99, 189: 99, 191: 99, 200: 99, 248: 99, 314: 99, 99, 99, 99},
		{93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 248: 93, 314: 93, 93, 93, 93, 422: 2130, 427: 3295},
		{93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 248: 93, 314: 93, 93, 93, 93, 422: 2130, 427: 3294},
		{93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 248: 93, 314: 93, 93, 93, 93, 422: 2130, 427: 3293},
		// 2035
		{93, 93, 93, 93, 93, 93, 8: 93, 93, 189: 93, 191: 93, 199: 2129, 93, 248: 93, 314: 93, 93, 93, 93, 422: 2130, 427: 3292},
		{95, 95, 95, 95, 95, 95, 8: 95, 95, 189: 95, 191: 95, 200: 95, 248: 95, 314: 95, 95, 95, 95},
		{96, 96, 96, 96, 96, 96, 8: 96, 96, 189: 96, 191: 96, 200: 96, 248: 96, 314: 96, 96, 96, 96},
		{97, 97, 97, 97, 97, 97, 8: 97, 97, 189: 97, 191: 97, 200: 97, 248: 97, 314: 97, 97, 97, 97},
		{98, 98, 98, 98, 98, 98, 8: 98, 98, 189: 98, 191: 98, 200: 98, 248: 98, 314: 98, 98, 98, 98},
		// 2040
		{102, 102, 102, 102, 102, 102, 102, 8: 102, 102, 189: 102, 191: 102, 200: 102, 210: 102, 243: 102, 248: 102, 280: 102, 314: 102, 102, 102, 102},
		{106, 106, 106, 106, 106, 106, 8: 106, 106, 189: 106, 191: 106, 200: 106, 248: 106, 314: 106, 106, 106, 106},
		{193: 3300, 574: 3299},
		{8: 3302, 3301},
		{8: 75, 75},
		// 2045
		{81, 81, 81, 81, 81, 81, 2150, 8: 81, 81, 189: 81, 191: 81, 200: 81, 210: 81, 248: 81, 280: 2149, 314: 81, 81, 81, 81, 434: 2148, 448: 3304},
		{193: 3303},
		{8: 74, 74},
		{77, 77, 77, 77, 77, 77, 8: 77, 77, 189: 77, 191: 77, 200: 77, 210: 3306, 248: 77, 314: 77, 77, 77, 77, 454: 3305},
		{110, 110, 110, 110, 110, 110, 8: 110, 110, 189: 110, 191: 110, 200: 110, 248: 110, 314: 110, 110, 110, 110},
		// 2050
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 320: 2027, 1340, 1339, 433: 3307},
		{76, 76, 76, 76, 76, 76, 8: 76, 76, 189: 76, 191: 76, 200: 76, 248: 76, 314: 76, 76, 76, 76},
		{193: 3300, 574: 3309},
		{8: 3302, 3310},
		{81, 81, 81, 81, 81, 81, 2150, 8: 81, 81, 189: 81, 191: 81, 200: 81, 210: 81, 248: 81, 280: 2149, 314: 81, 81, 81, 81, 434: 2148, 448: 3311},
		// 2055
		{77, 77, 77, 77, 77, 77, 8: 77, 77, 189: 77, 191: 77, 200: 77, 210: 3306, 248: 77, 314: 77, 77, 77, 77, 454: 3312},
		{111, 111, 111, 111, 111, 111, 8: 111, 111, 189: 111, 191: 111, 200: 111, 248: 111, 314: 111, 111, 111, 111},
		{81, 81, 81, 81, 81, 81, 2150, 8: 81, 81, 189: 81, 191: 81, 200: 81, 210: 81, 248: 81, 280: 2149, 314: 81, 81, 81, 81, 434: 2148, 448: 3314},
		{77, 77, 77, 77, 77, 77, 8: 77, 77, 189: 77, 191: 77, 200: 77, 210: 3306, 248: 77, 314: 77, 77, 77, 77, 454: 3315},
		{112, 112, 112, 112, 112, 112, 8: 112, 112, 189: 112, 191: 112, 200: 112, 248: 112, 314: 112, 112, 112, 112},
		// 2060
		{114, 114, 114, 114, 114, 114, 8: 114, 114, 189: 114, 191: 114, 200: 114, 248: 114, 314: 114, 114, 114, 114},
		{115, 115, 115, 115, 115, 115, 8: 115, 115, 189: 115, 191: 115, 200: 115, 248: 115, 314: 115, 115, 115, 115},
		{83, 83, 83, 83, 83, 83, 83, 8: 83, 83, 189: 83, 191: 83, 199: 2129, 83, 210: 83, 243: 2146, 248: 83, 280: 83, 314: 83, 83, 83, 83, 422: 3324, 462: 3325},
		{199: 2129, 422: 3320},
		{83, 83, 83, 83, 83, 83, 83, 8: 83, 83, 189: 83, 191: 83, 200: 83, 210: 83, 243: 2146, 248: 83, 280: 83, 314: 83, 83, 83, 83, 462: 3321},
		// 2065
		{81, 81, 81, 81, 81, 81, 2150, 8: 81, 81, 189: 81, 191: 81, 200: 81, 210: 81, 248: 81, 280: 2149, 314: 81, 81, 81, 81, 434: 2148, 448: 3322},
		{77, 77, 77, 77, 77, 77, 8: 77, 77, 189: 77, 191: 77, 200: 77, 210: 3306, 248: 77, 314: 77, 77, 77, 77, 454: 3323},
		{116, 116, 116, 116, 116, 116, 8: 116, 116, 189: 116, 191: 116, 200: 116, 248: 116, 314: 116, 116, 116, 116},
		{83, 83, 83, 83, 83, 83, 83, 8: 83, 83, 189: 83, 191: 83, 200: 83, 210: 83, 243: 2146, 248: 83, 280: 83, 314: 83, 83, 83, 83, 462: 3328},
		{81, 81, 81, 81, 81, 81, 2150, 8: 81, 81, 189: 81, 191: 81, 200: 81, 210: 81, 248: 81, 280: 2149, 314: 81, 81, 81, 81, 434: 2148, 448: 3326},
		// 2070
		{77, 77, 77, 77, 77, 77, 8: 77, 77, 189: 77, 191: 77, 200: 77, 210: 3306, 248: 77, 314: 77, 77, 77, 77, 454: 3327},
		{117, 117, 117, 117, 117, 117, 8: 117, 117, 189: 117, 191: 117, 200: 117, 248: 117, 314: 117, 117, 117, 117},
		{81, 81, 81, 81, 81, 81, 2150, 8: 81, 81, 189: 81, 191: 81, 200: 81, 210: 81, 248: 81, 280: 2149, 314: 81, 81, 81, 81, 434: 2148, 448: 3329},
		{77, 77, 77, 77, 77, 77, 8: 77, 77, 189: 77, 191: 77, 200: 77, 210: 3306, 248: 77, 314: 77, 77, 77, 77, 454: 3330},
		{118, 118, 118, 118, 118, 118, 8: 118, 118, 189: 118, 191: 118, 200: 118, 248: 118, 314: 118, 118, 118, 118},
		// 2075
		{120, 120, 120, 120, 120, 120, 8: 120, 120, 189: 120, 191: 120, 199: 120, 120, 248: 120, 314: 120, 120, 120, 120, 324: 120, 120},
		{136, 136, 136, 136, 136, 136, 8: 136, 136, 189: 136, 191: 136, 200: 136, 248: 136, 314: 136, 136, 136, 136},
		{89, 89, 89, 89, 89, 89, 8: 89, 89, 189: 89, 191: 89, 200: 89, 248: 89, 314: 89, 89, 89, 89, 324: 89, 89, 487: 3334},
		{137, 137, 137, 137, 137, 137, 8: 137, 137, 189: 137, 191: 137, 200: 137, 248: 137, 314: 137, 137, 137, 137, 324: 3335, 3336, 486: 3337},
		{91, 91, 91, 91, 91, 91, 8: 91, 91, 189: 91, 191: 91, 200: 91, 248: 91, 314: 91, 91, 91, 91, 324: 91, 91},
		// 2080
		{90, 90, 90, 90, 90, 90, 8: 90, 90, 189: 90, 191: 90, 200: 90, 248: 90, 314: 90, 90, 90, 90, 324: 90, 90},
		{88, 88, 88, 88, 88, 88, 8: 88, 88, 189: 88, 191: 88, 200: 88, 248: 88, 314: 88, 88, 88, 88, 324: 88, 88},
		{89, 89, 89, 89, 89, 89, 8: 89, 89, 189: 89, 191: 89, 200: 89, 248: 89, 314: 89, 89, 89, 89, 324: 89, 89, 487: 3339},
		{138, 138, 138, 138, 138, 138, 8: 138, 138, 189: 138, 191: 138, 200: 138, 248: 138, 314: 138, 138, 138, 138, 324: 3335, 3336, 486: 3337},
		{89, 89, 89, 89, 89, 89, 8: 89, 89, 189: 89, 191: 89, 200: 89, 248: 89, 314: 89, 89, 89, 89, 324: 89, 89, 487: 3341},
		// 2085
		{139, 139, 139, 139, 139, 139, 8: 139, 139, 189: 139, 191: 139, 200: 139, 248: 139, 314: 139, 139, 139, 139, 324: 3335, 3336, 486: 3337},
		{2: 1216, 1216, 1216, 1216, 8: 1216, 1216},
		{314: 1206},
		{248: 3383},
		{1204, 1204, 1204, 1204, 1204, 1204, 8: 1204, 1204, 189: 1204, 191: 1204, 200: 1204, 248: 1204, 314: 1204, 1204, 1204, 1204},
		// 2090
		{1203, 1203, 1203, 1203, 1203, 1203, 8: 1203, 1203, 189: 1203, 191: 1203, 200: 1203, 248: 1203, 314: 1203, 1203, 1203, 1203},
		{314: 3382},
		{1201, 1201, 1201, 1201, 1201, 1201, 8: 1201, 1201, 189: 1201, 191: 1201, 200: 1201, 248: 1201, 314: 3381, 1201, 1201, 1201},
		{63: 3365, 193: 1930, 197: 3370, 3371, 248: 1925, 266: 1924, 1926, 269: 3362, 354: 3363, 3364, 372: 1929, 375: 1928, 1927, 378: 1933, 1932, 1931, 399: 3369, 550: 3367, 602: 3366, 657: 3368},
		{332: 3360},
		// 2095
		{193: 3359},
		{199: 3356},
		{1195, 1195, 1195, 1195, 1195, 1195, 8: 1195, 1195, 189: 1195, 191: 1195, 200: 1195, 248: 1195, 314: 1195, 1195, 1195, 1195},
		{3351, 3346, 1192, 1192, 1192, 1192, 8: 1192, 1192, 189: 3344, 191: 3350, 200: 3349, 248: 3345, 314: 1207, 3343, 3348, 3352, 511: 3355, 560: 3347},
		{1194, 1194, 1194, 1194, 1194, 1194, 8: 1194, 1194, 189: 1194, 191: 1194, 200: 1194, 248: 1194, 314: 1194, 1194, 1194, 1194},
		// 2100
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1844, 1380, 1382, 1842, 1355, 1857, 1370, 1371, 1872, 1884, 1886, 1888, 1420, 1894, 1431, 1843, 1362, 1840, 1407, 1424, 1378, 1841, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1890, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1849, 1850, 1404, 1838, 1839, 1652, 1914, 1915, 1851, 1852, 1853, 1854, 1856, 1855, 1859, 1858, 1860, 1861, 1862, 1863, 1864, 1865, 1369, 1923, 1867, 1916, 1868, 1866, 1917, 1912, 1870, 1869, 1873, 1338, 1875, 1876, 1877, 1878, 1871, 1879, 1919, 1880, 1920, 1922, 1921, 1881, 1882, 1883, 1885, 1889, 1379, 1887, 1891, 1892, 1383, 1893, 1913, 1846, 1911, 1845, 1904, 1895, 1896, 1405, 1847, 1432, 1435, 1897, 1898, 1899, 1900, 1901, 1902, 1918, 1848, 1903, 1905, 1874, 1906, 1907, 1908, 1909, 1910, 1834, 1957, 192: 1964, 1930, 197: 1947, 1946, 1936, 1937, 243: 1948, 245: 1968, 248: 1925, 263: 1981, 1956, 1940, 1924, 1926, 1954, 1971, 1975, 1955, 1962, 1966, 1967, 1961, 1970, 1959, 1958, 1960, 320: 1748, 1340, 1339, 372: 1929, 1832, 1939, 1928, 1927, 1989, 1933, 1932, 1931, 1944, 1945, 1980, 1986, 1965, 1983, 1982, 1984, 1985, 1969, 1974, 1979, 1976, 1977, 1978, 1935, 1943, 1988, 1934, 1942, 1953, 1952, 1950, 1951, 1963, 1973, 1972, 1941, 1949, 1987, 1938, 1837, 1836, 3357, 1835},
		{9: 3358, 194: 1998, 1996, 1993, 207: 1997, 1995, 416: 1994, 1992},
		{1196, 1196, 1196, 1196, 1196, 1196, 8: 1196, 1196, 189: 1196, 191: 1196, 200: 1196, 248: 1196, 314: 1196, 1196, 1196, 1196},
		{1197, 1197, 1197, 1197, 1197, 1197, 8: 1197, 1197, 189: 1197, 191: 1197, 200: 1197, 248: 1197, 314: 1197, 1197, 1197, 1197},
		{63: 3365, 269: 3362, 354: 3363, 3364, 550: 3361},
		// 2105
		{1198, 1198, 1198, 1198, 1198, 1198, 8: 1198, 1198, 189: 1198, 191: 1198, 200: 1198, 248: 1198, 314: 1198, 1198, 1198, 1198},
		{1170, 1170, 1170, 1170, 1170, 1170, 8: 1170, 1170, 189: 1170, 191: 1170, 199: 1170, 1170, 248: 1170, 314: 1170, 1170, 1170, 1170},
		{1169, 1169, 1169, 1169, 1169, 1169, 8: 1169, 1169, 189: 1169, 191: 1169, 199: 1169, 1169, 248: 1169, 314: 1169, 1169, 1169, 1169},
		{1168, 1168, 1168, 1168, 1168, 1168, 8: 1168, 1168, 189: 1168, 191: 1168, 199: 1168, 1168, 248: 1168, 314: 1168, 1168, 1168, 1168},
		{1167, 1167, 1167, 1167, 1167, 1167, 8: 1167, 1167, 189: 1167, 191: 1167, 199: 1167, 1167, 248: 1167, 314: 1167, 1167, 1167, 1167},
		// 2110
		{1199, 1199, 1199, 1199, 1199, 1199, 8: 1199, 1199, 189: 1199, 191: 1199, 200: 1199, 248: 1199, 314: 1199, 1199, 1199, 1199},
		{1174, 1174, 1174, 1174, 1174, 1174, 8: 1174, 1174, 189: 1174, 191: 1174, 199: 3377, 1174, 248: 1174, 314: 1174, 1174, 1174, 1174},
		{1171, 1171, 1171, 1171, 1171, 1171, 8: 1171, 1171, 189: 1171, 191: 1171, 200: 1171, 248: 1171, 314: 1171, 1171, 1171, 1171},
		{1166, 1166, 1166, 1166, 1166, 1166, 8: 1166, 1166, 189: 1166, 191: 1166, 200: 1166, 248: 1166, 314: 1166, 1166, 1166, 1166},
		{372: 3373, 375: 3375, 3374, 551: 3376},
		// 2115
		{372: 3373, 375: 3375, 3374, 551: 3372},
		{1164, 1164, 1164, 1164, 1164, 1164, 8: 1164, 1164, 189: 1164, 191: 1164, 200: 1164, 248: 1164, 314: 1164, 1164, 1164, 1164},
		{1163, 1163, 1163, 1163, 1163, 1163, 8: 1163, 1163, 189: 1163, 191: 1163, 200: 1163, 248: 1163, 314: 1163, 1163, 1163, 1163},
		{1162, 1162, 1162, 1162, 1162, 1162, 8: 1162, 1162, 189: 1162, 191: 1162, 200: 1162, 248: 1162, 314: 1162, 1162, 1162, 1162},
		{1161, 1161, 1161, 1161, 1161, 1161, 8: 1161, 1161, 189: 1161, 191: 1161, 200: 1161, 248: 1161, 314: 1161, 1161, 1161, 1161},
		// 2120
		{1165, 1165, 1165, 1165, 1165, 1165, 8: 1165, 1165, 189: 1165, 191: 1165, 200: 1165, 248: 1165, 314: 1165, 1165, 1165, 1165},
		{9: 3378, 372: 2132, 423: 3379},
		{1173, 1173, 1173, 1173, 1173, 1173, 8: 1173, 1173, 189: 1173, 191: 1173, 200: 1173, 248: 1173, 314: 1173, 1173, 1173, 1173},
		{9: 3380},
		{1172, 1172, 1172, 1172, 1172, 1172, 8: 1172, 1172, 189: 1172, 191: 1172, 200: 1172, 248: 1172, 314: 1172, 1172, 1172, 1172},
		// 2125
		{1200, 1200, 1200, 1200, 1200, 1200, 8: 1200, 1200, 189: 1200, 191: 1200, 200: 1200, 248: 1200, 314: 1200, 1200, 1200, 1200},
		{1202, 1202, 1202, 1202, 1202, 1202, 8: 1202, 1202, 189: 1202, 191: 1202, 200: 1202, 248: 1202, 314: 1202, 1202, 1202, 1202},
		{1205, 1205, 1205, 1205, 1205, 1205, 8: 1205, 1205, 189: 1205, 191: 1205, 200: 1205, 248: 1205, 314: 1205, 1205, 1205, 1205},
		{314: 1229, 1229, 1229, 327: 1229, 331: 1229, 334: 1229},
		{4: 1228, 1228, 8: 1228, 314: 1228, 1228, 1228, 327: 1228, 331: 1228, 334: 1228},
		// 2130
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1789, 1340, 1339, 451: 3387},
		{4: 1149, 1149, 1141, 200: 3149, 210: 1141, 280: 1141, 444: 3389, 519: 3391, 598: 3390, 3388},
		{4: 1153, 1153},
		{6: 2150, 210: 3394, 280: 2149, 434: 3393},
		{4: 1148, 1148, 1141, 200: 3149, 210: 1141, 280: 1141, 444: 3389, 519: 3392},
		// 2135
		{4: 1147, 1147, 1147, 200: 1147, 210: 1147, 280: 1147},
		{4: 1146, 1146, 1146, 200: 1146, 210: 1146, 280: 1146},
		{1113, 1113, 1113, 1113, 6: 1113, 1113, 10: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 193: 1113, 243: 1113, 3107, 424: 3397},
		{1113, 1113, 1113, 1113, 6: 1113, 1113, 10: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 193: 1113, 244: 3107, 424: 3395},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 320: 2027, 1340, 1339, 433: 3396},
		// 2140
		{4: 1150, 1150, 1150, 200: 1150, 210: 1150, 280: 1150},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 193: 2026, 243: 2153, 320: 2027, 1340, 1339, 433: 2152, 457: 3398},
		{4: 1151, 1151, 1151, 200: 1151, 210: 1151, 280: 1151},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3400, 1340, 1339},
		{191: 3401},
		// 2145
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3402},
		{199: 3403},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 1156, 1156, 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3062, 435: 3063, 3404},
		{8: 3067, 3405},
		{4: 1160, 1160},
		// 2150
		{4: 1217, 1217},
		{4: 1219, 1219, 318: 3408},
		{78: 3409},
		{97: 3410},
		{4: 1218, 1218},
		// 2155
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 2745, 443: 3412},
		{4: 1226, 1226, 8: 2752},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3414},
		{287: 3415},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3416},
		// 2160
		{4: 1227, 1227},
		{328: 3427},
		{24: 1042, 193: 1042, 264: 3018, 489: 3419},
		{24: 3421, 193: 1773, 440: 1774, 477: 1775, 499: 3420},
		{4: 62, 62, 8: 1777},
		// 2165
		{199: 3422},
		{9: 3423},
		{42: 3424},
		{329: 3425},
		{193: 1782, 480: 3426},
		// 2170
		{4: 61, 61},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3428},
		{3153, 3152, 4: 156, 156, 1141, 3159, 156, 10: 3150, 3157, 3154, 3156, 3158, 3155, 3162, 3160, 3161, 3167, 3164, 55: 3433, 58: 3434, 61: 3435, 200: 3149, 210: 1141, 280: 1141, 289: 3432, 293: 3437, 311: 3431, 3436, 444: 3151, 463: 3163, 3166, 495: 3165, 3430, 502: 3438, 586: 3429},
		{4: 1254, 1254, 8: 3468},
		{4: 1253, 1253, 8: 1253},
		// 2175
		{1238, 1238, 1238, 1238, 6: 1238, 1238, 10: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 314: 1231, 1231, 1231, 327: 1231, 331: 1231, 334: 1231, 341: 3444, 344: 3039, 466: 3464, 482: 3465, 3042},
		{1238, 1238, 1238, 1238, 6: 1238, 1238, 10: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 314: 2712, 3456, 327: 2713, 331: 3458, 341: 3444, 466: 3455, 469: 3457},
		{346: 3454},
		{346: 3453},
		{1238, 1238, 1238, 1238, 6: 1238, 1238, 10: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 341: 3444, 466: 3447},
		// 2180
		{1238, 1238, 1238, 1238, 6: 1238, 1238, 10: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 341: 3444, 466: 3443},
		{220: 3440, 287: 3439},
		{4: 1233, 1233, 8: 1233},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3442},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 1544, 1527, 1548, 1543, 194: 1453, 1550, 1599, 200: 1484, 1585, 1500, 1534, 1529, 1597, 1503, 209: 1551, 1467, 1591, 1507, 1572, 1523, 1506, 1472, 1516, 1566, 1528, 1454, 1486, 1596, 1455, 1479, 1480, 1481, 1482, 1493, 1508, 1509, 1510, 1541, 1542, 1570, 1600, 1513, 1578, 1522, 1489, 1456, 1561, 1567, 1458, 245: 1593, 248: 1546, 264: 1511, 1496, 1498, 1584, 1477, 1475, 1564, 1568, 1521, 1463, 1470, 1473, 1474, 1476, 1563, 1592, 1465, 282: 1571, 1530, 1590, 1512, 1501, 1582, 1558, 1491, 1483, 1520, 1595, 1562, 1457, 1459, 1490, 1499, 1518, 1535, 1536, 1538, 1539, 1540, 1547, 1559, 1574, 1579, 1580, 1581, 1594, 1449, 1464, 1598, 1524, 1555, 1586, 1466, 320: 1341, 1340, 1339, 1553, 1588, 1601, 1450, 1514, 1576, 1461, 1488, 1502, 1589, 1495, 1504, 1577, 1471, 1485, 1494, 1573, 1451, 1468, 1505, 1517, 1469, 1515, 1525, 1552, 1452, 1462, 1478, 1487, 1497, 1531, 1532, 1533, 1565, 1587, 1460, 1519, 1526, 1537, 1545, 1549, 1554, 1556, 1557, 1560, 1569, 1575, 1583, 1492, 418: 1680, 1342, 3441},
		// 2185
		{4: 1241, 1241, 8: 1241},
		{4: 1242, 1242, 8: 1242},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3445},
		{1237, 1237, 1237, 1237, 6: 1237, 1237, 10: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3040, 458: 3446},
		// 2190
		{4: 1243, 1243, 8: 1243},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3040, 458: 3448},
		{2: 3451, 3450, 1236, 1236, 8: 1236, 512: 3449},
		{4: 1244, 1244, 8: 1244},
		{4: 1235, 1235, 8: 1235},
		// 2195
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3452},
		{4: 1234, 1234, 8: 1234},
		{4: 1245, 1245, 8: 1245},
		{4: 1246, 1246, 8: 1246},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3463},
		// 2200
		{314: 3462},
		{1409, 1345, 1346, 1372, 1036, 1036, 1354, 1414, 1036, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3059, 1340, 1339, 441: 3461},
		{314: 3459},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 3385, 1340, 1339, 575: 3460},
		{4: 1247, 1247, 8: 1247},
		// 2205
		{4: 1248, 1248, 8: 1248},
		{4: 1249, 1249, 8: 1249},
		{4: 1250, 1250, 8: 1250},
		{1409, 1345, 1346, 1372, 6: 1354, 1414, 10: 1367, 1381, 1410, 1412, 1413, 1411, 1423, 1415, 1416, 1419, 1667, 1391, 1390, 1366, 1406, 1380, 1382, 1401, 1355, 1611, 1370, 1371, 1626, 1638, 1640, 1642, 1420, 1648, 1431, 1403, 1362, 1361, 1407, 1424, 1378, 1394, 1398, 1399, 1604, 1349, 1442, 1356, 1357, 1358, 1363, 1436, 1364, 1365, 1437, 1373, 1376, 1445, 1441, 1644, 1447, 1384, 1385, 1387, 1389, 1397, 1343, 1347, 1350, 1352, 1351, 1353, 1408, 1426, 1359, 1360, 1368, 1446, 1374, 1443, 1375, 1421, 1433, 1377, 1430, 1402, 1417, 1428, 1440, 1434, 1425, 1429, 1386, 1388, 1392, 1393, 1395, 1396, 1422, 1427, 1444, 1400, 1602, 1603, 1404, 1344, 1348, 1652, 1670, 1671, 1605, 1606, 1607, 1608, 1610, 1609, 1613, 1612, 1614, 1615, 1616, 1617, 1618, 1619, 1369, 1679, 1621, 1672, 1622, 1620, 1673, 1668, 1624, 1623, 1627, 1338, 1629, 1630, 1631, 1632, 1625, 1633, 1675, 1634, 1676, 1678, 1677, 1635, 1636, 1637, 1639, 1643, 1379, 1641, 1645, 1646, 1383, 1647, 1669, 1438, 1666, 1418, 1659, 1649, 1650, 1405, 1439, 1432, 1435, 1651, 1653, 1654, 1655, 1656, 1657, 1674, 1448, 1658, 1660, 1628, 1661, 1662, 1663, 1664, 1665, 320: 1748, 1340, 1339, 396: 3040, 458: 3466},
		{4: 1251, 1251, 8: 1251},
		// 2210
		{2: 3451, 3450, 1236, 1236, 8: 1236, 512: 3467},
		{4: 1252, 1252, 8: 1252},
		{3153, 3152, 4: 156, 156, 1141, 3159, 156, 10: 3150, 3157, 3154, 3156, 3158, 3155, 3162, 3160, 3161, 3167, 3164, 55: 3433, 58: 3434, 61: 3435, 200: 3149, 210: 1141, 280: 1141, 289: 3432, 293: 3437, 311: 3431, 3436, 444: 3151, 463: 3163, 3166, 495: 3165, 3430, 502: 3469},
		{4: 1232, 1232, 8: 1232},
		{4: 1111, 1111, 26: 1276, 30: 1277, 48: 1287, 1262, 1264, 1265, 54: 1279, 56: 1267, 66: 1280, 68: 1263, 1330, 199: 1282, 203: 1336, 213: 1286, 221: 1272, 270: 1275, 282: 1281, 284: 1332, 289: 1269, 293: 1260, 332: 1331, 336: 1266, 1268, 339: 1288, 1259, 342: 1333, 1274, 348: 1261, 351: 1271, 1270, 1334, 357: 1335, 397: 1326, 425: 1285, 428: 1284, 430: 1283, 1320, 484: 1299, 491: 1314, 493: 1319, 498: 1324, 501: 1291, 503: 1292, 1293, 1294, 1295, 1296, 514: 1297, 1302, 1303, 1304, 1305, 521: 1298, 1278, 1306, 1307, 1308, 1309, 1311, 1310, 1290, 1300, 1301, 1273, 536: 1289, 1312, 540: 1313, 547: 1315, 1328, 559: 1316, 565: 1318, 567: 1317, 570: 1321, 1322, 573: 3471, 580: 1323, 1327, 583: 1325},
		// 2215
		{4: 182, 182},
	}
)

var yyDebug = 0

type yyLexer interface {
	Lex(lval *yySymType) int
	Errorf(format string, a ...interface{})
	Errors() []error
}

type yyLexerEx interface {
	yyLexer
	Reduced(rule, state int, lval *yySymType) bool
}

func yySymName(c int) (s string) {
	x, ok := yyXLAT[c]
	if ok {
		return yySymNames[x]
	}

	return __yyfmt__.Sprintf("%d", c)
}

func yylex1(yylex yyLexer, lval *yySymType) (n int) {
	n = yylex.Lex(lval)
	if n <= 0 {
		n = yyEOFCode
	}
	if yyDebug >= 3 {
		__yyfmt__.Printf("\nlex %s(%#x %d), lval: %+v\n", yySymName(n), n, n, lval)
	}
	return n
}

func yyParse(yylex yyLexer, parser *Parser) int {
	const yyError = 684

	yyEx, _ := yylex.(yyLexerEx)
	var yyn int
	parser.yylval = yySymType{}
	parser.yyVAL = yySymType{}
	yyS := parser.cache

	Nerrs := 0   /* number of errors */
	Errflag := 0 /* error recovery flag */
	yyerrok := func() {
		if yyDebug >= 2 {
			__yyfmt__.Printf("yyerrok()\n")
		}
		Errflag = 0
	}
	_ = yyerrok
	yystate := 0
	yychar := -1
	var yyxchar int
	var yyshift int
	yyp := -1
	goto yystack

ret0:
	return 0

ret1:
	return 1

yystack:
	/* put a state and value onto the stack */
	yyp++
	if yyp >= len(yyS) {
		nyys := make([]yySymType, len(yyS)*2)
		copy(nyys, yyS)
		yyS = nyys
		parser.cache = yyS
	}
	yyS[yyp] = parser.yyVAL
	yyS[yyp].yys = yystate

yynewstate:
	if yychar < 0 {
		yychar = yylex1(yylex, &parser.yylval)
		var ok bool
		if yyxchar, ok = yyXLAT[yychar]; !ok {
			yyxchar = len(yySymNames) // > tab width
		}
	}
	if yyDebug >= 4 {
		var a []int
		for _, v := range yyS[:yyp+1] {
			a = append(a, v.yys)
		}
		__yyfmt__.Printf("state stack %v\n", a)
	}
	row := yyParseTab[yystate]
	yyn = 0
	if yyxchar < len(row) {
		if yyn = int(row[yyxchar]); yyn != 0 {
			yyn += yyTabOfs
		}
	}
	switch {
	case yyn > 0: // shift
		yychar = -1
		parser.yyVAL = parser.yylval
		yystate = yyn
		yyshift = yyn
		if yyDebug >= 2 {
			__yyfmt__.Printf("shift, and goto state %d\n", yystate)
		}
		if Errflag > 0 {
			Errflag--
		}
		goto yystack
	case yyn < 0: // reduce
	case yystate == 1: // accept
		if yyDebug >= 2 {
			__yyfmt__.Println("accept")
		}
		goto ret0
	}

	if yyn == 0 {
		/* error ... attempt to resume parsing */
		switch Errflag {
		case 0: /* brand new error */
			if yyDebug >= 1 {
				__yyfmt__.Printf("no action for %s in state %d\n", yySymName(yychar), yystate)
			}
			msg, ok := yyXErrors[yyXError{yystate, yyxchar}]
			if !ok {
				msg, ok = yyXErrors[yyXError{yystate, -1}]
			}
			if !ok && yyshift != 0 {
				msg, ok = yyXErrors[yyXError{yyshift, yyxchar}]
			}
			if !ok {
				msg, ok = yyXErrors[yyXError{yyshift, -1}]
			}
			if !ok || msg == "" {
				msg = "syntax error"
			}
			// ignore goyacc error message
			yylex.Errorf("")
			Nerrs++
			fallthrough

		case 1, 2: /* incompletely recovered error ... try again */
			Errflag = 3

			/* find a state where "error" is a legal shift action */
			for yyp >= 0 {
				row := yyParseTab[yyS[yyp].yys]
				if yyError < len(row) {
					yyn = int(row[yyError]) + yyTabOfs
					if yyn > 0 { // hit
						if yyDebug >= 2 {
							__yyfmt__.Printf("error recovery found error shift in state %d\n", yyS[yyp].yys)
						}
						yystate = yyn /* simulate a shift of "error" */
						goto yystack
					}
				}

				/* the current p has no shift on "error", pop stack */
				if yyDebug >= 2 {
					__yyfmt__.Printf("error recovery pops state %d\n", yyS[yyp].yys)
				}
				yyp--
			}
			/* there is no state on the stack with an error shift ... abort */
			if yyDebug >= 2 {
				__yyfmt__.Printf("error recovery failed\n")
			}
			goto ret1

		case 3: /* no shift yet; clobber input char */
			if yyDebug >= 2 {
				__yyfmt__.Printf("error recovery discards %s\n", yySymName(yychar))
			}
			if yychar == yyEOFCode {
				goto ret1
			}

			yychar = -1
			goto yynewstate /* try again in the same state */
		}
	}

	r := -yyn
	x0 := yyReductions[r]
	x, n := x0.xsym, x0.components
	yypt := yyp
	_ = yypt // guard against "declared and not used"

	yyp -= n
	if yyp+1 >= len(yyS) {
		nyys := make([]yySymType, len(yyS)*2)
		copy(nyys, yyS)
		yyS = nyys
		parser.cache = yyS
	}
	parser.yyVAL = yyS[yyp+1]

	/* consult goto table to find next state */
	exState := yystate
	yystate = int(yyParseTab[yyS[yyp].yys][x]) + yyTabOfs
	/* reduction by production r */
	if yyDebug >= 2 {
		__yyfmt__.Printf("reduce using rule %v (%s), and goto state %d\n", r, yySymNames[x], yystate)
	}

	switch r {
	case 2:
		{
			parser.yyVAL.item = &ast.AlterTableStmt{
				Table: yyS[yypt-1].item.(*ast.TableName),
				Specs: yyS[yypt-0].item.([]*ast.AlterTableSpec),
			}
		}
	case 3:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:      ast.AlterTableOption,
				Options: yyS[yypt-0].item.([]*ast.TableOption),
			}
		}
	case 4:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:        ast.AlterTableAddColumn,
				NewColumn: yyS[yypt-1].item.(*ast.ColumnDef),
				Position:  yyS[yypt-0].item.(*ast.ColumnPosition),
			}
		}
	case 5:
		{
			constraint := yyS[yypt-0].item.(*ast.Constraint)
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:         ast.AlterTableAddConstraint,
				Constraint: constraint,
			}
		}
	case 6:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:            ast.AlterTableDropColumn,
				OldColumnName: yyS[yypt-0].item.(*ast.ColumnName),
			}
		}
	case 7:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{Tp: ast.AlterTableDropPrimaryKey}
		}
	case 8:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:   ast.AlterTableDropIndex,
				Name: yyS[yypt-0].item.(string),
			}
		}
	case 9:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:   ast.AlterTableDropForeignKey,
				Name: yyS[yypt-0].item.(string),
			}
		}
	case 10:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{}
		}
	case 11:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{}
		}
	case 12:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:        ast.AlterTableModifyColumn,
				NewColumn: yyS[yypt-1].item.(*ast.ColumnDef),
				Position:  yyS[yypt-0].item.(*ast.ColumnPosition),
			}
		}
	case 13:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:            ast.AlterTableChangeColumn,
				OldColumnName: yyS[yypt-1].item.(*ast.ColumnName),
				NewColumn:     yyS[yypt-0].item.(*ast.ColumnDef),
			}
		}
	case 14:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:       ast.AlterTableRenameTable,
				NewTable: yyS[yypt-0].item.(*ast.TableName),
			}
		}
	case 15:
		{
			parser.yyVAL.item = &ast.AlterTableSpec{
				Tp:       ast.AlterTableRenameTable,
				NewTable: yyS[yypt-0].item.(*ast.TableName),
			}
		}
	case 20:
		{
			parser.yyVAL.item = &ast.ColumnPosition{Tp: ast.ColumnPositionNone}
		}
	case 21:
		{
			parser.yyVAL.item = &ast.ColumnPosition{Tp: ast.ColumnPositionFirst}
		}
	case 22:
		{
			parser.yyVAL.item = &ast.ColumnPosition{
				Tp:             ast.ColumnPositionAfter,
				RelativeColumn: yyS[yypt-0].item.(*ast.ColumnName),
			}
		}
	case 23:
		{
			parser.yyVAL.item = []*ast.AlterTableSpec{yyS[yypt-0].item.(*ast.AlterTableSpec)}
		}
	case 24:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.AlterTableSpec), yyS[yypt-0].item.(*ast.AlterTableSpec))
		}
	case 25:
		{
			parser.yyVAL.item = nil
		}
	case 26:
		{
			parser.yyVAL.item = nil
		}
	case 27:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(string)
		}
	case 28:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 29:
		{
			parser.yyVAL.item = &ast.RenameTableStmt{
				OldTable: yyS[yypt-2].item.(*ast.TableName),
				NewTable: yyS[yypt-0].item.(*ast.TableName),
			}
		}
	case 30:
		{
			parser.yyVAL.item = &ast.AnalyzeTableStmt{TableNames: yyS[yypt-0].item.([]*ast.TableName)}
		}
	case 31:
		{
			parser.yyVAL.item = &ast.Assignment{Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 32:
		{
			parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)}
		}
	case 33:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment))
		}
	case 34:
		{
			parser.yyVAL.item = []*ast.Assignment{}
		}
	case 36:
		{
			parser.yyVAL.item = &ast.BeginStmt{}
		}
	case 37:
		{
			parser.yyVAL.item = &ast.BeginStmt{}
		}
	case 38:
		{
			parser.yyVAL.item = &ast.BeginStmt{}
		}
	case 39:
		{
			parser.yyVAL.item = &ast.BinlogStmt{Str: yyS[yypt-0].ident}
		}
	case 40:
		{
			parser.yyVAL.item = &ast.ColumnDef{Name: yyS[yypt-2].item.(*ast.ColumnName), Tp: yyS[yypt-1].item.(*types.FieldType), Options: yyS[yypt-0].item.([]*ast.ColumnOption)}
		}
	case 41:
		{
			parser.yyVAL.item = &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 42:
		{
			parser.yyVAL.item = &ast.ColumnName{Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 43:
		{
			parser.yyVAL.item = &ast.ColumnName{Schema: model.NewCIStr(yyS[yypt-4].ident), Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 44:
		{
			parser.yyVAL.item = []*ast.ColumnName{yyS[yypt-0].item.(*ast.ColumnName)}
		}
	case 45:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnName), yyS[yypt-0].item.(*ast.ColumnName))
		}
	case 46:
		{
			parser.yyVAL.item = []*ast.ColumnName{}
		}
	case 47:
		{
			parser.yyVAL.item = yyS[yypt-0].item.([]*ast.ColumnName)
		}
	case 48:
		{
			parser.yyVAL.item = &ast.CommitStmt{}
		}
	case 51:
		{
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNotNull}
		}
	case 52:
		{
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNull}
		}
	case 53:
		{
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionAutoIncrement}
		}
	case 54:
		{
			// KEY is normally a synonym for INDEX. The key attribute PRIMARY KEY
			// can also be specified as just KEY when given in a column definition.
			// See http://dev.mysql.com/doc/refman/5.7/en/create-table.html
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionPrimaryKey}
		}
	case 55:
		{
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey}
		}
	case 56:
		{
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey}
		}
	case 57:
		{
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionDefaultValue, Expr: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 58:
		{
			nowFunc := &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")}
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionOnUpdate, Expr: nowFunc}
		}
	case 59:
		{
			parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionComment, Expr: ast.NewValueExpr(yyS[yypt-0].ident)}
		}
	case 60:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/create-table.html
			// The CHECK clause is parsed but ignored by all storage engines.
			parser.yyVAL.item = &ast.ColumnOption{}
		}
	case 61:
		{
			parser.yyVAL.item = []*ast.ColumnOption{yyS[yypt-0].item.(*ast.ColumnOption)}
		}
	case 62:
		{
			parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ColumnOption), yyS[yypt-0].item.(*ast.ColumnOption))
		}
	case 63:
		{
			parser.yyVAL.item = []*ast.ColumnOption{}
		}
	case 64:
		{
			parser.yyVAL.item = yyS[yypt-0].item.([]*ast.ColumnOption)
		}
	case 65:
		{
			c := &ast.Constraint{
				Tp:   ast.ConstraintPrimaryKey,
				Keys: yyS[yypt-2].item.([]*ast.IndexColName),
			}
			if yyS[yypt-0].item != nil {
				c.Option = yyS[yypt-0].item.(*ast.IndexOption)
			}
			if yyS[yypt-4].item != nil {
				if c.Option == nil {
					c.Option = &ast.IndexOption{}
				}
				c.Option.Tp = yyS[yypt-4].item.(model.IndexType)
			}
			parser.yyVAL.item = c
		}
	case 66:
		{
			c := &ast.Constraint{
				Tp:   ast.ConstraintFulltext,
				Keys: yyS[yypt-2].item.([]*ast.IndexColName),
				Name: yyS[yypt-4].item.(string),
			}
			if yyS[yypt-0].item != nil {
				c.Option = yyS[yypt-0].item.(*ast.IndexOption)
			}
			parser.yyVAL.item = c
		}
	case 67:
		{
			c := &ast.Constraint{
				Tp:   ast.ConstraintIndex,
				Keys: yyS[yypt-2].item.([]*ast.IndexColName),
				Name: yyS[yypt-5].item.(string),
			}
			if yyS[yypt-0].item != nil {
				c.Option = yyS[yypt-0].item.(*ast.IndexOption)
			}
			if yyS[yypt-4].item != nil {
				if c.Option == nil {
					c.Option = &ast.IndexOption{}
				}
				c.Option.Tp = yyS[yypt-4].item.(model.IndexType)
			}
			parser.yyVAL.item = c
		}
	case 68:
		{
			c := &ast.Constraint{
				Tp:   ast.ConstraintKey,
				Keys: yyS[yypt-2].item.([]*ast.IndexColName),
				Name: yyS[yypt-5].item.(string),
			}
			if yyS[yypt-0].item != nil {
				c.Option = yyS[yypt-0].item.(*ast.IndexOption)
			}
			if yyS[yypt-4].item != nil {
				if c.Option == nil {
					c.Option = &ast.IndexOption{}
				}
				c.Option.Tp = yyS[yypt-4].item.(model.IndexType)
			}
			parser.yyVAL.item = c
		}
	case 69:
		{
			c := &ast.Constraint{
				Tp:   ast.ConstraintUniq,
				Keys: yyS[yypt-2].item.([]*ast.IndexColName),
				Name: yyS[yypt-5].item.(string),
			}
			if yyS[yypt-0].item != nil {
				c.Option = yyS[yypt-0].item.(*ast.IndexOption)
			}
			if yyS[yypt-4].item != nil {
				if c.Option == nil {
					c.Option = &ast.IndexOption{}
				}
				c.Option.Tp = yyS[yypt-4].item.(model.IndexType)
			}
			parser.yyVAL.item = c
		}
	case 70:
		{
			c := &ast.Constraint{
				Tp:   ast.ConstraintUniqIndex,
				Keys: yyS[yypt-2].item.([]*ast.IndexColName),
				Name: yyS[yypt-5].item.(string),
			}
			if yyS[yypt-0].item != nil {
				c.Option = yyS[yypt-0].item.(*ast.IndexOption)
			}
			if yyS[yypt-4].item != nil {
				if c.Option == nil {
					c.Option = &ast.IndexOption{}
				}
				c.Option.Tp = yyS[yypt-4].item.(model.IndexType)
			}
			parser.yyVAL.item = c
		}
	case 71:
		{
			c := &ast.Constraint{
				Tp:   ast.ConstraintUniqKey,
				Keys: yyS[yypt-2].item.([]*ast.IndexColName),
				Name: yyS[yypt-5].item.(string),
			}
			if yyS[yypt-0].item != nil {
				c.Option = yyS[yypt-0].item.(*ast.IndexOption)
			}
			if yyS[yypt-4].item != nil {
				if c.Option == nil {
					c.Option = &ast.IndexOption{}
				}
				c.Option.Tp = yyS[yypt-4].item.(model.IndexType)
			}
			parser.yyVAL.item = c
		}
	case 72:
		{
			parser.yyVAL.item = &ast.Constraint{
				Tp:    ast.ConstraintForeignKey,
				Keys:  yyS[yypt-2].item.([]*ast.IndexColName),
				Name:  yyS[yypt-4].item.(string),
				Refer: yyS[yypt-0].item.(*ast.ReferenceDef),
			}
		}
	case 73:
		{
			var onDeleteOpt *ast.OnDeleteOpt
			if yyS[yypt-1].item != nil {
				onDeleteOpt = yyS[yypt-1].item.(*ast.OnDeleteOpt)
			}
			var onUpdateOpt *ast.OnUpdateOpt
			if yyS[yypt-0].item != nil {
				onUpdateOpt = yyS[yypt-0].item.(*ast.OnUpdateOpt)
			}
			parser.yyVAL.item = &ast.ReferenceDef{
				Table:         yyS[yypt-5].item.(*ast.TableName),
				IndexColNames: yyS[yypt-3].item.([]*ast.IndexColName),
				OnDelete:      onDeleteOpt,
				OnUpdate:      onUpdateOpt,
			}
		}
	case 74:
		{
			parser.yyVAL.item = &ast.OnDeleteOpt{}
		}
	case 75:
		{
			parser.yyVAL.item = &ast.OnDeleteOpt{ReferOpt: yyS[yypt-0].item.(ast.ReferOptionType)}
		}
	case 76:
		{
			parser.yyVAL.item = &ast.OnUpdateOpt{}
		}
	case 77:
		{
			parser.yyVAL.item = &ast.OnUpdateOpt{ReferOpt: yyS[yypt-0].item.(ast.ReferOptionType)}
		}
	case 78:
		{
			parser.yyVAL.item = ast.ReferOptionRestrict
		}
	case 79:
		{
			parser.yyVAL.item = ast.ReferOptionCascade
		}
	case 80:
		{
			parser.yyVAL.item = ast.ReferOptionSetNull
		}
	case 81:
		{
			parser.yyVAL.item = ast.ReferOptionNoAction
		}
	case 82:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")}
		}
	case 83:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")}
		}
	case 84:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")}
		}
	case 90:
		{
			parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item)
		}
	case 91:
		{
			parser.yyVAL.item = &ast.UnaryOperationExpr{Op: opcode.Plus, V: ast.NewValueExpr(yyS[yypt-0].item)}
		}
	case 92:
		{
			parser.yyVAL.item = &ast.UnaryOperationExpr{Op: opcode.Minus, V: ast.NewValueExpr(yyS[yypt-0].item)}
		}
	case 96:
		{
			parser.yyVAL.item = &ast.CreateIndexStmt{
				Unique:        yyS[yypt-7].item.(bool),
				IndexName:     yyS[yypt-5].ident,
				Table:         yyS[yypt-3].item.(*ast.TableName),
				IndexColNames: yyS[yypt-1].item.([]*ast.IndexColName),
			}
		}
	case 97:
		{
			parser.yyVAL.item = false
		}
	case 98:
		{
			parser.yyVAL.item = true
		}
	case 99:
		{
			//Order is parsed but just ignored as MySQL did
			parser.yyVAL.item = &ast.IndexColName{Column: yyS[yypt-2].item.(*ast.ColumnName), Length: yyS[yypt-1].item.(int)}
		}
	case 100:
		{
			parser.yyVAL.item = []*ast.IndexColName{}
		}
	case 101:
		{
			parser.yyVAL.item = []*ast.IndexColName{yyS[yypt-0].item.(*ast.IndexColName)}
		}
	case 102:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.IndexColName), yyS[yypt-0].item.(*ast.IndexColName))
		}
	case 103:
		{
			parser.yyVAL.item = &ast.CreateDatabaseStmt{
				IfNotExists: yyS[yypt-2].item.(bool),
				Name:        yyS[yypt-1].item.(string),
				Options:     yyS[yypt-0].item.([]*ast.DatabaseOption),
			}
		}
	case 104:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 105:
		{
			parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCharset, Value: yyS[yypt-0].item.(string)}
		}
	case 106:
		{
			parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCollate, Value: yyS[yypt-0].item.(string)}
		}
	case 107:
		{
			parser.yyVAL.item = []*ast.DatabaseOption{}
		}
	case 109:
		{
			parser.yyVAL.item = []*ast.DatabaseOption{yyS[yypt-0].item.(*ast.DatabaseOption)}
		}
	case 110:
		{
			parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.DatabaseOption), yyS[yypt-0].item.(*ast.DatabaseOption))
		}
	case 111:
		{
			tes := yyS[yypt-3].item.([]interface{})
			var columnDefs []*ast.ColumnDef
			var constraints []*ast.Constraint
			for _, te := range tes {
				switch te := te.(type) {
				case *ast.ColumnDef:
					columnDefs = append(columnDefs, te)
				case *ast.Constraint:
					constraints = append(constraints, te)
				}
			}
			if len(columnDefs) == 0 {
				yylex.Errorf("Column Definition List can't be empty.")
				return 1
			}
			parser.yyVAL.item = &ast.CreateTableStmt{
				Table:       yyS[yypt-5].item.(*ast.TableName),
				IfNotExists: yyS[yypt-6].item.(bool),
				Cols:        columnDefs,
				Constraints: constraints,
				Options:     yyS[yypt-1].item.([]*ast.TableOption),
			}
		}
	case 112:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 113:
		{
			parser.yyVAL.item = nil
		}
	case 128:
		{
			parser.yyVAL.item = &ast.DoStmt{
				Exprs: yyS[yypt-0].item.([]ast.ExprNode),
			}
		}
	case 129:
		{
			// Single Table
			join := &ast.Join{Left: &ast.TableSource{Source: yyS[yypt-3].item.(ast.ResultSetNode)}, Right: nil}
			x := &ast.DeleteStmt{
				TableRefs:   &ast.TableRefsClause{TableRefs: join},
				LowPriority: yyS[yypt-7].item.(bool),
				Quick:       yyS[yypt-6].item.(bool),
				Ignore:      yyS[yypt-5].item.(bool),
			}
			if yyS[yypt-2].item != nil {
				x.Where = yyS[yypt-2].item.(ast.ExprNode)
			}
			if yyS[yypt-1].item != nil {
				x.Order = yyS[yypt-1].item.(*ast.OrderByClause)
			}
			if yyS[yypt-0].item != nil {
				x.Limit = yyS[yypt-0].item.(*ast.Limit)
			}

			parser.yyVAL.item = x
		}
	case 130:
		{
			// Multiple Table
			x := &ast.DeleteStmt{
				LowPriority:  yyS[yypt-6].item.(bool),
				Quick:        yyS[yypt-5].item.(bool),
				Ignore:       yyS[yypt-4].item.(bool),
				IsMultiTable: true,
				BeforeFrom:   true,
				Tables:       &ast.DeleteTableList{Tables: yyS[yypt-3].item.([]*ast.TableName)},
				TableRefs:    &ast.TableRefsClause{TableRefs: yyS[yypt-1].item.(*ast.Join)},
			}
			if yyS[yypt-0].item != nil {
				x.Where = yyS[yypt-0].item.(ast.ExprNode)
			}
			parser.yyVAL.item = x
		}
	case 131:
		{
			// Multiple Table
			x := &ast.DeleteStmt{
				LowPriority:  yyS[yypt-7].item.(bool),
				Quick:        yyS[yypt-6].item.(bool),
				Ignore:       yyS[yypt-5].item.(bool),
				IsMultiTable: true,
				Tables:       &ast.DeleteTableList{Tables: yyS[yypt-3].item.([]*ast.TableName)},
				TableRefs:    &ast.TableRefsClause{TableRefs: yyS[yypt-1].item.(*ast.Join)},
			}
			if yyS[yypt-0].item != nil {
				x.Where = yyS[yypt-0].item.(ast.ExprNode)
			}
			parser.yyVAL.item = x
		}
	case 134:
		{
			parser.yyVAL.item = &ast.DropDatabaseStmt{IfExists: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].item.(string)}
		}
	case 135:
		{
			parser.yyVAL.item = &ast.DropIndexStmt{IfExists: yyS[yypt-3].item.(bool), IndexName: yyS[yypt-2].ident, Table: yyS[yypt-0].item.(*ast.TableName)}
		}
	case 136:
		{
			parser.yyVAL.item = &ast.DropTableStmt{Tables: yyS[yypt-0].item.([]*ast.TableName)}
		}
	case 137:
		{
			parser.yyVAL.item = &ast.DropTableStmt{IfExists: true, Tables: yyS[yypt-0].item.([]*ast.TableName)}
		}
	case 138:
		{
			parser.yyVAL.item = &ast.DoStmt{}
		}
	case 139:
		{
			parser.yyVAL.item = &ast.DropUserStmt{IfExists: false, UserList: yyS[yypt-0].item.([]string)}
		}
	case 140:
		{
			parser.yyVAL.item = &ast.DropUserStmt{IfExists: true, UserList: yyS[yypt-0].item.([]string)}
		}
	case 145:
		{
			parser.yyVAL.item = nil
		}
	case 149:
		{
			parser.yyVAL.item = &ast.ExplainStmt{
				Stmt: &ast.ShowStmt{
					Tp:    ast.ShowColumns,
					Table: yyS[yypt-0].item.(*ast.TableName),
				},
			}
		}
	case 150:
		{
			parser.yyVAL.item = &ast.ExplainStmt{
				Stmt: &ast.ShowStmt{
					Tp:     ast.ShowColumns,
					Table:  yyS[yypt-1].item.(*ast.TableName),
					Column: yyS[yypt-0].item.(*ast.ColumnName),
				},
			}
		}
	case 151:
		{
			parser.yyVAL.item = &ast.ExplainStmt{Stmt: yyS[yypt-0].item.(ast.StmtNode)}
		}
	case 152:
		{
			switch v := yyS[yypt-0].item.(type) {
			case int64:
				parser.yyVAL.item = uint64(v)
			case uint64:
				parser.yyVAL.item = uint64(v)
			}
		}
	case 154:
		{
			v := yyS[yypt-2].item.(string)
			v = strings.TrimPrefix(v, "@")
			parser.yyVAL.item = &ast.VariableExpr{
				Name:     v,
				IsGlobal: false,
				IsSystem: false,
				Value:    yyS[yypt-0].item.(ast.ExprNode),
			}
		}
	case 155:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.OrOr, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 156:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.LogicXor, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 157:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.AndAnd, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 158:
		{
			parser.yyVAL.item = &ast.UnaryOperationExpr{Op: opcode.Not, V: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 159:
		{
			parser.yyVAL.item = &ast.IsTruthExpr{Expr: yyS[yypt-3].item.(ast.ExprNode), Not: yyS[yypt-1].item.(bool), True: int64(1)}
		}
	case 160:
		{
			parser.yyVAL.item = &ast.IsTruthExpr{Expr: yyS[yypt-3].item.(ast.ExprNode), Not: yyS[yypt-1].item.(bool), True: int64(0)}
		}
	case 161:
		{
			/* https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#operator_is */
			parser.yyVAL.item = &ast.IsNullExpr{Expr: yyS[yypt-3].item.(ast.ExprNode), Not: yyS[yypt-1].item.(bool)}
		}
	case 167:
		{
			parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 168:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].item.(ast.ExprNode))
		}
	case 169:
		{
			parser.yyVAL.item = []ast.ExprNode{}
		}
	case 171:
		{
			parser.yyVAL.item = &ast.IsNullExpr{Expr: yyS[yypt-3].item.(ast.ExprNode), Not: yyS[yypt-1].item.(bool)}
		}
	case 172:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: yyS[yypt-1].item.(opcode.Op), L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 173:
		{
			v := yyS[yypt-2].item.(string)
			v = strings.TrimPrefix(v, "@")
			variable := &ast.VariableExpr{
				Name:     v,
				IsGlobal: false,
				IsSystem: false,
				Value:    yyS[yypt-0].item.(ast.ExprNode),
			}
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: yyS[yypt-3].item.(opcode.Op), L: yyS[yypt-4].item.(ast.ExprNode), R: variable}
		}
	case 174:
		{
			sq := yyS[yypt-0].item.(*ast.SubqueryExpr)
			sq.MultiRows = true
			parser.yyVAL.item = &ast.CompareSubqueryExpr{Op: yyS[yypt-2].item.(opcode.Op), L: yyS[yypt-3].item.(ast.ExprNode), R: sq, All: yyS[yypt-1].item.(bool)}
		}
	case 176:
		{
			parser.yyVAL.item = opcode.GE
		}
	case 177:
		{
			parser.yyVAL.item = opcode.GT
		}
	case 178:
		{
			parser.yyVAL.item = opcode.LE
		}
	case 179:
		{
			parser.yyVAL.item = opcode.LT
		}
	case 180:
		{
			parser.yyVAL.item = opcode.NE
		}
	case 181:
		{
			parser.yyVAL.item = opcode.NE
		}
	case 182:
		{
			parser.yyVAL.item = opcode.EQ
		}
	case 183:
		{
			parser.yyVAL.item = opcode.NullEQ
		}
	case 184:
		{
			parser.yyVAL.item = false
		}
	case 185:
		{
			parser.yyVAL.item = false
		}
	case 186:
		{
			parser.yyVAL.item = true
		}
	case 187:
		{
			parser.yyVAL.item = &ast.PatternInExpr{Expr: yyS[yypt-5].item.(ast.ExprNode), Not: yyS[yypt-4].item.(bool), List: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 188:
		{
			sq := yyS[yypt-0].item.(*ast.SubqueryExpr)
			sq.MultiRows = true
			parser.yyVAL.item = &ast.PatternInExpr{Expr: yyS[yypt-3].item.(ast.ExprNode), Not: yyS[yypt-2].item.(bool), Sel: sq}
		}
	case 189:
		{
			parser.yyVAL.item = &ast.BetweenExpr{
				Expr:  yyS[yypt-5].item.(ast.ExprNode),
				Left:  yyS[yypt-2].item.(ast.ExprNode),
				Right: yyS[yypt-0].item.(ast.ExprNode),
				Not:   yyS[yypt-4].item.(bool),
			}
		}
	case 190:
		{
			escape := yyS[yypt-0].item.(string)
			if len(escape) > 1 {
				yylex.Errorf("Incorrect arguments %s to ESCAPE", escape)
				return 1
			} else if len(escape) == 0 {
				escape = "\\"
			}
			parser.yyVAL.item = &ast.PatternLikeExpr{
				Expr:    yyS[yypt-4].item.(ast.ExprNode),
				Pattern: yyS[yypt-1].item.(ast.ExprNode),
				Not:     yyS[yypt-3].item.(bool),
				Escape:  escape[0],
			}
		}
	case 191:
		{
			parser.yyVAL.item = &ast.PatternRegexpExpr{Expr: yyS[yypt-3].item.(ast.ExprNode), Pattern: yyS[yypt-0].item.(ast.ExprNode), Not: yyS[yypt-2].item.(bool)}
		}
	case 195:
		{
			parser.yyVAL.item = "\\"
		}
	case 196:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 197:
		{
			parser.yyVAL.item = false
		}
	case 198:
		{
			parser.yyVAL.item = true
		}
	case 199:
		{
			parser.yyVAL.item = &ast.SelectField{WildCard: &ast.WildCardField{}}
		}
	case 200:
		{
			wildCard := &ast.WildCardField{Table: model.NewCIStr(yyS[yypt-2].ident)}
			parser.yyVAL.item = &ast.SelectField{WildCard: wildCard}
		}
	case 201:
		{
			wildCard := &ast.WildCardField{Schema: model.NewCIStr(yyS[yypt-4].ident), Table: model.NewCIStr(yyS[yypt-2].ident)}
			parser.yyVAL.item = &ast.SelectField{WildCard: wildCard}
		}
	case 202:
		{
			expr := yyS[yypt-1].item.(ast.ExprNode)
			asName := yyS[yypt-0].item.(string)
			parser.yyVAL.item = &ast.SelectField{Expr: expr, AsName: model.NewCIStr(asName)}
		}
	case 203:
		{
			parser.yyVAL.item = ""
		}
	case 204:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 205:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 206:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 207:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 208:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 209:
		{
			field := yyS[yypt-0].item.(*ast.SelectField)
			field.Offset = parser.startOffset(&yyS[yypt])
			parser.yyVAL.item = []*ast.SelectField{field}
		}
	case 210:
		{

			fl := yyS[yypt-2].item.([]*ast.SelectField)
			last := fl[len(fl)-1]
			if last.Expr != nil && last.AsName.O == "" {
				lastEnd := parser.endOffset(&yyS[yypt-1])
				last.SetText(parser.src[last.Offset:lastEnd])
			}
			newField := yyS[yypt-0].item.(*ast.SelectField)
			newField.Offset = parser.startOffset(&yyS[yypt])
			parser.yyVAL.item = append(fl, newField)
		}
	case 211:
		{
			parser.yyVAL.item = &ast.GroupByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)}
		}
	case 212:
		{
			parser.yyVAL.item = nil
		}
	case 213:
		{
			parser.yyVAL.item = &ast.HavingClause{Expr: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 214:
		{
			parser.yyVAL.item = false
		}
	case 215:
		{
			parser.yyVAL.item = true
		}
	case 216:
		{
			parser.yyVAL.item = false
		}
	case 217:
		{
			parser.yyVAL.item = true
		}
	case 218:
		{
			parser.yyVAL.item = false
		}
	case 219:
		{
			parser.yyVAL.item = true
		}
	case 220:
		{
			parser.yyVAL.item = ""
		}
	case 221:
		{
			//"index name"
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 222:
		{
			parser.yyVAL.item = nil
		}
	case 223:
		{
			// Merge the options
			if yyS[yypt-1].item == nil {
				parser.yyVAL.item = yyS[yypt-0].item
			} else {
				opt1 := yyS[yypt-1].item.(*ast.IndexOption)
				opt2 := yyS[yypt-0].item.(*ast.IndexOption)
				if len(opt2.Comment) > 0 {
					opt1.Comment = opt2.Comment
				} else if opt2.Tp != 0 {
					opt1.Tp = opt2.Tp
				}
				parser.yyVAL.item = opt1
			}
		}
	case 224:
		{
			parser.yyVAL.item = &ast.IndexOption{
			// TODO bug should be fix here!
			// KeyBlockSize: $1.(uint64),
			}
		}
	case 225:
		{
			parser.yyVAL.item = &ast.IndexOption{
				Tp: yyS[yypt-0].item.(model.IndexType),
			}
		}
	case 226:
		{
			parser.yyVAL.item = &ast.IndexOption{
				Comment: yyS[yypt-0].ident,
			}
		}
	case 227:
		{
			parser.yyVAL.item = model.IndexTypeBtree
		}
	case 228:
		{
			parser.yyVAL.item = model.IndexTypeHash
		}
	case 229:
		{
			parser.yyVAL.item = nil
		}
	case 230:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 573:
		{
			x := yyS[yypt-1].item.(*ast.InsertStmt)
			x.Priority = yyS[yypt-5].item.(int)
			x.Ignore = yyS[yypt-4].item.(bool)
			// Wraps many layers here so that it can be processed the same way as select statement.
			ts := &ast.TableSource{Source: yyS[yypt-2].item.(*ast.TableName)}
			x.Table = &ast.TableRefsClause{TableRefs: &ast.Join{Left: ts}}
			if yyS[yypt-0].item != nil {
				x.OnDuplicate = yyS[yypt-0].item.([]*ast.Assignment)
			}
			parser.yyVAL.item = x
		}
	case 576:
		{
			parser.yyVAL.item = &ast.InsertStmt{
				Columns: yyS[yypt-3].item.([]*ast.ColumnName),
				Lists:   yyS[yypt-0].item.([][]ast.ExprNode),
			}
		}
	case 577:
		{
			parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].item.(*ast.SelectStmt)}
		}
	case 578:
		{
			parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].item.(*ast.UnionStmt)}
		}
	case 579:
		{
			parser.yyVAL.item = &ast.InsertStmt{Lists: yyS[yypt-0].item.([][]ast.ExprNode)}
		}
	case 580:
		{
			parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].item.(*ast.SelectStmt)}
		}
	case 581:
		{
			parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].item.(*ast.UnionStmt)}
		}
	case 582:
		{
			parser.yyVAL.item = &ast.InsertStmt{Setlist: yyS[yypt-0].item.([]*ast.Assignment)}
		}
	case 585:
		{
			parser.yyVAL.item = [][]ast.ExprNode{yyS[yypt-0].item.([]ast.ExprNode)}
		}
	case 586:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([][]ast.ExprNode), yyS[yypt-0].item.([]ast.ExprNode))
		}
	case 587:
		{
			parser.yyVAL.item = yyS[yypt-1].item
		}
	case 588:
		{
			parser.yyVAL.item = &ast.Assignment{
				Column: yyS[yypt-2].item.(*ast.ColumnName),
				Expr:   yyS[yypt-0].item.(ast.ExprNode),
			}
		}
	case 589:
		{
			parser.yyVAL.item = []*ast.Assignment{}
		}
	case 590:
		{
			parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)}
		}
	case 591:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment))
		}
	case 592:
		{
			parser.yyVAL.item = nil
		}
	case 593:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 594:
		{
			x := yyS[yypt-0].item.(*ast.InsertStmt)
			x.IsReplace = true
			x.Priority = yyS[yypt-3].item.(int)
			ts := &ast.TableSource{Source: yyS[yypt-1].item.(*ast.TableName)}
			x.Table = &ast.TableRefsClause{TableRefs: &ast.Join{Left: ts}}
			parser.yyVAL.item = x
		}
	case 595:
		{
			parser.yyVAL.item = ast.NoPriority
		}
	case 596:
		{
			parser.yyVAL.item = ast.LowPriority
		}
	case 597:
		{
			parser.yyVAL.item = ast.DelayedPriority
		}
	case 598:
		{
			parser.yyVAL.item = int64(0)
		}
	case 599:
		{
			parser.yyVAL.item = nil
		}
	case 600:
		{
			parser.yyVAL.item = int64(1)
		}
	case 604:
		{
			tp := types.NewFieldType(mysql.TypeString)
			tp.Charset, tp.Collate = parser.charset, parser.collation
			expr := ast.NewValueExpr(yyS[yypt-0].ident)
			expr.SetType(tp)
			parser.yyVAL.item = expr
		}
	case 605:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/charset-literal.html
			tp := types.NewFieldType(mysql.TypeString)
			tp.Charset = yyS[yypt-1].item.(string)
			co, err := charset.GetDefaultCollation(tp.Charset)
			if err != nil {
				yylex.Errorf("Get collation error for charset: %s", tp.Charset)
				return 1
			}
			tp.Collate = co
			expr := ast.NewValueExpr(yyS[yypt-0].ident)
			expr.SetType(tp)
			parser.yyVAL.item = expr
		}
	case 608:
		{
			parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item)
		}
	case 609:
		{
			parser.yyVAL.item = &ast.ColumnNameExpr{Name: yyS[yypt-0].item.(*ast.ColumnName)}
		}
	case 610:
		{
			startOffset := parser.startOffset(&yyS[yypt-1])
			endOffset := parser.endOffset(&yyS[yypt])
			expr := yyS[yypt-1].item.(ast.ExprNode)
			expr.SetText(parser.src[startOffset:endOffset])
			parser.yyVAL.item = &ast.ParenthesesExpr{Expr: expr}
		}
	case 611:
		{
			parser.yyVAL.item = &ast.DefaultExpr{}
		}
	case 612:
		{
			parser.yyVAL.item = &ast.DefaultExpr{Name: yyS[yypt-1].item.(*ast.ColumnName)}
		}
	case 613:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 614:
		{
			parser.yyVAL.item = &ast.ParamMarkerExpr{
				Offset: yyS[yypt].offset,
			}
		}
	case 615:
		{
			values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode))
			parser.yyVAL.item = &ast.RowExpr{Values: values}
		}
	case 616:
		{
			values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode))
			parser.yyVAL.item = &ast.RowExpr{Values: values}
		}
	case 617:
		{
			sq := yyS[yypt-0].item.(*ast.SubqueryExpr)
			sq.Exists = true
			parser.yyVAL.item = &ast.ExistsSubqueryExpr{Sel: sq}
		}
	case 618:
		{
			parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)}
		}
	case 619:
		{
			parser.yyVAL.item = []*ast.ByItem{yyS[yypt-0].item.(*ast.ByItem)}
		}
	case 620:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ByItem), yyS[yypt-0].item.(*ast.ByItem))
		}
	case 621:
		{
			expr := yyS[yypt-1].item
			valueExpr, ok := expr.(*ast.ValueExpr)
			if ok {
				position, isPosition := valueExpr.GetValue().(int64)
				if isPosition {
					expr = &ast.PositionExpr{N: int(position)}
				}
			}
			parser.yyVAL.item = &ast.ByItem{Expr: expr.(ast.ExprNode), Desc: yyS[yypt-0].item.(bool)}
		}
	case 622:
		{
			parser.yyVAL.item = false // ASC by default
		}
	case 623:
		{
			parser.yyVAL.item = false
		}
	case 624:
		{
			parser.yyVAL.item = true
		}
	case 625:
		{
			parser.yyVAL.item = nil
		}
	case 626:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 630:
		{
			parser.yyVAL.item = &ast.UnaryOperationExpr{Op: opcode.Not, V: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 631:
		{
			parser.yyVAL.item = &ast.UnaryOperationExpr{Op: opcode.BitNeg, V: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 632:
		{
			parser.yyVAL.item = &ast.UnaryOperationExpr{Op: opcode.Minus, V: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 633:
		{
			parser.yyVAL.item = &ast.UnaryOperationExpr{Op: opcode.Plus, V: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 634:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#operator_binary
			x := types.NewFieldType(mysql.TypeString)
			x.Charset = charset.CharsetBin
			x.Collate = charset.CharsetBin
			parser.yyVAL.item = &ast.FuncCastExpr{
				Expr:         yyS[yypt-0].item.(ast.ExprNode),
				Tp:           x,
				FunctionType: ast.CastBinaryOperator,
			}
		}
	case 635:
		{
			// TODO: Create a builtin function hold expr and collation. When do evaluation, convert expr result using the collation.
			parser.yyVAL.item = yyS[yypt-2].item
		}
	case 650:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 651:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/information-functions.html#function_current-user
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 652:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 653:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 654:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-3].item.(ast.ExprNode), R: yyS[yypt-1].item.(ast.ExprNode)}
		}
	case 655:
		{
			parser.yyVAL.item = false
		}
	case 656:
		{
			parser.yyVAL.item = false
		}
	case 657:
		{
			parser.yyVAL.item = true
		}
	case 658:
		{
			parser.yyVAL.item = true
		}
	case 659:
		{
			/* See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_cast */
			parser.yyVAL.item = &ast.FuncCastExpr{
				Expr:         yyS[yypt-3].item.(ast.ExprNode),
				Tp:           yyS[yypt-1].item.(*types.FieldType),
				FunctionType: ast.CastFunction,
			}
		}
	case 660:
		{
			x := &ast.CaseExpr{WhenClauses: yyS[yypt-2].item.([]*ast.WhenClause)}
			if yyS[yypt-3].item != nil {
				x.Value = yyS[yypt-3].item.(ast.ExprNode)
			}
			if yyS[yypt-1].item != nil {
				x.ElseClause = yyS[yypt-1].item.(ast.ExprNode)
			}
			parser.yyVAL.item = x
		}
	case 661:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert
			charset := ast.NewValueExpr(yyS[yypt-1].item)
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), charset},
			}
		}
	case 662:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert
			parser.yyVAL.item = &ast.FuncCastExpr{
				Expr:         yyS[yypt-3].item.(ast.ExprNode),
				Tp:           yyS[yypt-1].item.(*types.FieldType),
				FunctionType: ast.CastConvertFunction,
			}
		}
	case 663:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 664:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 665:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)}
		}
	case 666:
		{
			// TODO: support qualified identifier for column_name
			parser.yyVAL.item = &ast.ValuesExpr{Column: &ast.ColumnNameExpr{Name: yyS[yypt-1].item.(*ast.ColumnName)}}
		}
	case 667:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 668:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 669:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 670:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].item.(string))}
		}
	case 671:
		{
			args := []ast.ExprNode{}
			if yyS[yypt-1].item != nil {
				args = append(args, yyS[yypt-1].item.(ast.ExprNode))
			}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: args}
		}
	case 672:
		{
			args := []ast.ExprNode{}
			if yyS[yypt-0].item != nil {
				args = append(args, yyS[yypt-0].item.(ast.ExprNode))
			}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident), Args: args}
		}
	case 673:
		{
			args := []ast.ExprNode{}
			if yyS[yypt-0].item != nil {
				args = append(args, yyS[yypt-0].item.(ast.ExprNode))
			}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident), Args: args}
		}
	case 674:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 675:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 676:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 677:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 678:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 679:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 680:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 681:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 682:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 683:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 684:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 685:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 686:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 687:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args: []ast.ExprNode{
					yyS[yypt-3].item.(ast.ExprNode),
					yyS[yypt-1].item.(ast.ExprNode),
					ast.NewValueExpr("DAY"),
				},
			}
		}
	case 688:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args: []ast.ExprNode{
					yyS[yypt-5].item.(ast.ExprNode),
					yyS[yypt-2].item.(ast.ExprNode),
					ast.NewValueExpr(yyS[yypt-1].ident),
				},
			}
		}
	case 689:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args: []ast.ExprNode{
					yyS[yypt-5].item.(ast.ExprNode),
					yyS[yypt-2].item.(ast.ExprNode),
					ast.NewValueExpr(yyS[yypt-1].ident),
				},
			}
		}
	case 690:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args: []ast.ExprNode{
					yyS[yypt-3].item.(ast.ExprNode),
					yyS[yypt-1].item.(ast.ExprNode),
				},
			}
		}
	case 691:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-3].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 692:
		{
			timeUnit := ast.NewValueExpr(yyS[yypt-3].ident)
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].item.(string)),
				Args:   []ast.ExprNode{timeUnit, yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 693:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args: []ast.ExprNode{
					yyS[yypt-3].item.(ast.ExprNode),
					yyS[yypt-1].item.(ast.ExprNode),
				},
			}
		}
	case 694:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)}
		}
	case 695:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-3].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 696:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 697:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 698:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 699:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 700:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 701:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 702:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 703:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 704:
		{
			args := []ast.ExprNode{}
			if yyS[yypt-1].item != nil {
				args = append(args, yyS[yypt-1].item.(ast.ExprNode))
			}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: args}
		}
	case 705:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 706:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 707:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 708:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args:   []ast.ExprNode{yyS[yypt-5].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 709:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 710:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 711:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 712:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 713:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 714:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 715:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 716:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 717:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 718:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 719:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 720:
		{
			args := []ast.ExprNode{}
			if yyS[yypt-1].item != nil {
				args = append(args, yyS[yypt-1].item.(ast.ExprNode))
			}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: args}
		}
	case 721:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 722:
		{
			args := []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: args}
		}
	case 723:
		{
			args := []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: args}
		}
	case 724:
		{

			args := []ast.ExprNode{}
			if yyS[yypt-1].item != nil {
				args = append(args, yyS[yypt-1].item.(ast.ExprNode))
			}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: args}
		}
	case 725:
		{
			args := []ast.ExprNode{yyS[yypt-5].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-7].ident), Args: args}
		}
	case 726:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 727:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 728:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 729:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 730:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 731:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 732:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 733:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 734:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 735:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 736:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 737:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args:   []ast.ExprNode{yyS[yypt-5].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 738:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args:   []ast.ExprNode{yyS[yypt-5].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 739:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args:   []ast.ExprNode{yyS[yypt-5].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 740:
		{
			args := []ast.ExprNode{}
			if yyS[yypt-1].item != nil {
				args = append(args, yyS[yypt-1].item.(ast.ExprNode))
			}
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: args}
		}
	case 741:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 742:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 743:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args:   []ast.ExprNode{ast.NewValueExpr(yyS[yypt-5].ident), yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 744:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-3].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 745:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode)},
			}
		}
	case 746:
		{
			nilVal := ast.NewValueExpr(nil)
			direction := ast.NewValueExpr(yyS[yypt-3].item)
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-5].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode), nilVal, direction},
			}
		}
	case 747:
		{
			direction := ast.NewValueExpr(yyS[yypt-4].item)
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-6].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode), direction},
			}
		}
	case 748:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 749:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 750:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)}
		}
	case 751:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 752:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 753:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 754:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 755:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)}
		}
	case 756:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
		}
	case 757:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 758:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 759:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args:   []ast.ExprNode{yyS[yypt-5].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 760:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-3].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 761:
		{
			nilVal := ast.NewValueExpr(nil)
			args := yyS[yypt-1].item.([]ast.ExprNode)
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(ast.CharFunc),
				Args:   append(args, nilVal),
			}
		}
	case 762:
		{
			charset := ast.NewValueExpr(yyS[yypt-1].item)
			args := yyS[yypt-3].item.([]ast.ExprNode)
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(ast.CharFunc),
				Args:   append(args, charset),
			}
		}
	case 763:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-3].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 764:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(ast.CharLength),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 765:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-7].ident),
				Args:   []ast.ExprNode{yyS[yypt-5].item.(ast.ExprNode), yyS[yypt-3].item.(ast.ExprNode), yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 766:
		{
			parser.yyVAL.item = &ast.FuncCallExpr{
				FnName: model.NewCIStr(yyS[yypt-3].ident),
				Args:   []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)},
			}
		}
	case 771:
		{
			parser.yyVAL.item = ast.TrimBoth
		}
	case 772:
		{
			parser.yyVAL.item = ast.TrimLeading
		}
	case 773:
		{
			parser.yyVAL.item = ast.TrimTrailing
		}
	case 774:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}, Distinct: yyS[yypt-2].item.(bool)}
		}
	case 775:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 776:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: true}
		}
	case 777:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 778:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}}
		}
	case 779:
		{
			args := []ast.ExprNode{ast.NewValueExpr(1)}
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: args}
		}
	case 780:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: yyS[yypt-2].item.(bool)}
		}
	case 781:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}, Distinct: yyS[yypt-2].item.(bool)}
		}
	case 782:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}, Distinct: yyS[yypt-2].item.(bool)}
		}
	case 783:
		{
			parser.yyVAL.item = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-1].item.(ast.ExprNode)}, Distinct: yyS[yypt-2].item.(bool)}
		}
	case 784:
		{
			parser.yyVAL.item = nil
		}
	case 785:
		{
			parser.yyVAL.item = nil
		}
	case 786:
		{
			parser.yyVAL.item = yyS[yypt-1].item
		}
	case 807:
		{
			parser.yyVAL.item = nil
		}
	case 808:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 809:
		{
			parser.yyVAL.item = []*ast.WhenClause{yyS[yypt-0].item.(*ast.WhenClause)}
		}
	case 810:
		{
			parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.WhenClause), yyS[yypt-0].item.(*ast.WhenClause))
		}
	case 811:
		{
			parser.yyVAL.item = &ast.WhenClause{
				Expr:   yyS[yypt-2].item.(ast.ExprNode),
				Result: yyS[yypt-0].item.(ast.ExprNode),
			}
		}
	case 812:
		{
			parser.yyVAL.item = nil
		}
	case 813:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 814:
		{
			x := types.NewFieldType(mysql.TypeString)
			x.Flen = yyS[yypt-0].item.(int)
			x.Charset = charset.CharsetBin
			x.Collate = charset.CharsetBin
			parser.yyVAL.item = x
		}
	case 815:
		{
			x := types.NewFieldType(mysql.TypeString)
			x.Flen = yyS[yypt-2].item.(int)
			if yyS[yypt-1].item.(bool) {
				x.Flag |= mysql.BinaryFlag
			}
			x.Charset = yyS[yypt-0].item.(string)
			parser.yyVAL.item = x
		}
	case 816:
		{
			x := types.NewFieldType(mysql.TypeDate)
			parser.yyVAL.item = x
		}
	case 817:
		{
			x := types.NewFieldType(mysql.TypeDatetime)
			x.Decimal = yyS[yypt-0].item.(int)
			parser.yyVAL.item = x
		}
	case 818:
		{
			fopt := yyS[yypt-0].item.(*ast.FloatOpt)
			x := types.NewFieldType(mysql.TypeNewDecimal)
			x.Flen = fopt.Flen
			x.Decimal = fopt.Decimal
			if fopt.Flen == types.UnspecifiedLength {
				x.Flen = mysql.GetDefaultFieldLength(mysql.TypeNewDecimal)
				x.Decimal = mysql.GetDefaultDecimal(mysql.TypeNewDecimal)
			}
			parser.yyVAL.item = x
		}
	case 819:
		{
			x := types.NewFieldType(mysql.TypeDuration)
			x.Decimal = yyS[yypt-0].item.(int)
			parser.yyVAL.item = x
		}
	case 820:
		{
			x := types.NewFieldType(mysql.TypeLonglong)
			parser.yyVAL.item = x
		}
	case 821:
		{
			x := types.NewFieldType(mysql.TypeLonglong)
			x.Flag |= mysql.UnsignedFlag
			parser.yyVAL.item = x
		}
	case 822:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Or, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 823:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.And, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 824:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.LeftShift, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 825:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.RightShift, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 826:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Plus, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 827:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Minus, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 828:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Mul, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 829:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Div, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 830:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 831:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.IntDiv, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 832:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 833:
		{
			parser.yyVAL.item = &ast.BinaryOperationExpr{Op: opcode.Xor, L: yyS[yypt-2].item.(ast.ExprNode), R: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 835:
		{
			parser.yyVAL.item = ast.NoPriority
		}
	case 836:
		{
			parser.yyVAL.item = ast.LowPriority
		}
	case 837:
		{
			parser.yyVAL.item = ast.HighPriority
		}
	case 838:
		{
			parser.yyVAL.item = ast.DelayedPriority
		}
	case 839:
		{
			parser.yyVAL.item = false
		}
	case 840:
		{
			parser.yyVAL.item = true
		}
	case 841:
		{
			parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 842:
		{
			parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 843:
		{
			tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)}
			parser.yyVAL.item = tbl
		}
	case 844:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName))
		}
	case 845:
		{
			parser.yyVAL.item = false
		}
	case 846:
		{
			parser.yyVAL.item = true
		}
	case 847:
		{
			var sqlText string
			var sqlVar *ast.VariableExpr
			switch yyS[yypt-0].item.(type) {
			case string:
				sqlText = yyS[yypt-0].item.(string)
			case *ast.VariableExpr:
				sqlVar = yyS[yypt-0].item.(*ast.VariableExpr)
			}
			parser.yyVAL.item = &ast.PrepareStmt{
				Name:    yyS[yypt-2].ident,
				SQLText: sqlText,
				SQLVar:  sqlVar,
			}
		}
	case 848:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 850:
		{
			parser.yyVAL.item = &ast.ExecuteStmt{Name: yyS[yypt-0].ident}
		}
	case 851:
		{
			parser.yyVAL.item = &ast.ExecuteStmt{
				Name:      yyS[yypt-2].ident,
				UsingVars: yyS[yypt-0].item.([]ast.ExprNode),
			}
		}
	case 852:
		{
			parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 853:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].item.(ast.ExprNode))
		}
	case 854:
		{
			parser.yyVAL.item = &ast.DeallocateStmt{Name: yyS[yypt-0].ident}
		}
	case 857:
		{
			parser.yyVAL.item = &ast.RollbackStmt{}
		}
	case 858:
		{
			st := &ast.SelectStmt{
				Distinct: yyS[yypt-3].item.(bool),
				Fields:   yyS[yypt-2].item.(*ast.FieldList),
				LockTp:   yyS[yypt-0].item.(ast.SelectLockType),
			}
			lastField := st.Fields.Fields[len(st.Fields.Fields)-1]
			if lastField.Expr != nil && lastField.AsName.O == "" {
				src := parser.src
				var lastEnd int
				if yyS[yypt-1].item != nil {
					lastEnd = yyS[yypt-1].offset - 1
				} else if yyS[yypt-0].item != ast.SelectLockNone {
					lastEnd = yyS[yypt].offset - 1
				} else {
					lastEnd = len(src)
					if src[lastEnd-1] == ';' {
						lastEnd--
					}
				}
				lastField.SetText(src[lastField.Offset:lastEnd])
			}
			if yyS[yypt-1].item != nil {
				st.Limit = yyS[yypt-1].item.(*ast.Limit)
			}
			parser.yyVAL.item = st
		}
	case 859:
		{
			st := &ast.SelectStmt{
				Distinct: yyS[yypt-5].item.(bool),
				Fields:   yyS[yypt-4].item.(*ast.FieldList),
				LockTp:   yyS[yypt-0].item.(ast.SelectLockType),
			}
			lastField := st.Fields.Fields[len(st.Fields.Fields)-1]
			if lastField.Expr != nil && lastField.AsName.O == "" {
				lastEnd := yyS[yypt-3].offset - 1
				lastField.SetText(parser.src[lastField.Offset:lastEnd])
			}
			if yyS[yypt-2].item != nil {
				st.Where = yyS[yypt-2].item.(ast.ExprNode)
			}
			if yyS[yypt-1].item != nil {
				st.Limit = yyS[yypt-1].item.(*ast.Limit)
			}
			parser.yyVAL.item = st
		}
	case 860:
		{
			st := &ast.SelectStmt{
				Distinct: yyS[yypt-9].item.(bool),
				Fields:   yyS[yypt-8].item.(*ast.FieldList),
				From:     yyS[yypt-6].item.(*ast.TableRefsClause),
				LockTp:   yyS[yypt-0].item.(ast.SelectLockType),
			}

			lastField := st.Fields.Fields[len(st.Fields.Fields)-1]
			if lastField.Expr != nil && lastField.AsName.O == "" {
				lastEnd := parser.endOffset(&yyS[yypt-7])
				lastField.SetText(parser.src[lastField.Offset:lastEnd])
			}

			if yyS[yypt-5].item != nil {
				st.Where = yyS[yypt-5].item.(ast.ExprNode)
			}

			if yyS[yypt-4].item != nil {
				st.GroupBy = yyS[yypt-4].item.(*ast.GroupByClause)
			}

			if yyS[yypt-3].item != nil {
				st.Having = yyS[yypt-3].item.(*ast.HavingClause)
			}

			if yyS[yypt-2].item != nil {
				st.OrderBy = yyS[yypt-2].item.(*ast.OrderByClause)
			}

			if yyS[yypt-1].item != nil {
				st.Limit = yyS[yypt-1].item.(*ast.Limit)
			}

			parser.yyVAL.item = st
		}
	case 862:
		{
			parser.yyVAL.item = &ast.TableRefsClause{TableRefs: yyS[yypt-0].item.(*ast.Join)}
		}
	case 863:
		{
			if j, ok := yyS[yypt-0].item.(*ast.Join); ok {
				// if $1 is Join, use it directly
				parser.yyVAL.item = j
			} else {
				parser.yyVAL.item = &ast.Join{Left: yyS[yypt-0].item.(ast.ResultSetNode), Right: nil}
			}
		}
	case 864:
		{
			/* from a, b is default cross join */
			parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: ast.CrossJoin}
		}
	case 865:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 866:
		{
			/*
			* ODBC escape syntax for outer join is { OJ join_table }
			* Use an Identifier for OJ
			 */
			parser.yyVAL.item = yyS[yypt-1].item
		}
	case 867:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 868:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 869:
		{
			tn := yyS[yypt-2].item.(*ast.TableName)
			tn.IndexHints = yyS[yypt-0].item.([]*ast.IndexHint)
			parser.yyVAL.item = &ast.TableSource{Source: tn, AsName: yyS[yypt-1].item.(model.CIStr)}
		}
	case 870:
		{
			st := yyS[yypt-2].item.(*ast.SelectStmt)
			endOffset := parser.endOffset(&yyS[yypt-1])
			parser.setLastSelectFieldText(st, endOffset)
			parser.yyVAL.item = &ast.TableSource{Source: yyS[yypt-2].item.(*ast.SelectStmt), AsName: yyS[yypt-0].item.(model.CIStr)}
		}
	case 871:
		{
			parser.yyVAL.item = &ast.TableSource{Source: yyS[yypt-2].item.(*ast.UnionStmt), AsName: yyS[yypt-0].item.(model.CIStr)}
		}
	case 872:
		{
			parser.yyVAL.item = yyS[yypt-1].item
		}
	case 873:
		{
			parser.yyVAL.item = model.CIStr{}
		}
	case 874:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 875:
		{
			parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident)
		}
	case 876:
		{
			parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident)
		}
	case 877:
		{
			parser.yyVAL.item = ast.HintUse
		}
	case 878:
		{
			parser.yyVAL.item = ast.HintIgnore
		}
	case 879:
		{
			parser.yyVAL.item = ast.HintForce
		}
	case 880:
		{
			parser.yyVAL.item = ast.HintForScan
		}
	case 881:
		{
			parser.yyVAL.item = ast.HintForJoin
		}
	case 882:
		{
			parser.yyVAL.item = ast.HintForOrderBy
		}
	case 883:
		{
			parser.yyVAL.item = ast.HintForGroupBy
		}
	case 884:
		{
			parser.yyVAL.item = &ast.IndexHint{
				IndexNames: yyS[yypt-1].item.([]model.CIStr),
				HintType:   yyS[yypt-4].item.(ast.IndexHintType),
				HintScope:  yyS[yypt-3].item.(ast.IndexHintScope),
			}
		}
	case 885:
		{
			var nameList []model.CIStr
			parser.yyVAL.item = nameList
		}
	case 886:
		{
			parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)}
		}
	case 887:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident))
		}
	case 888:
		{
			parser.yyVAL.item = []*ast.IndexHint{yyS[yypt-0].item.(*ast.IndexHint)}
		}
	case 889:
		{
			parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.IndexHint), yyS[yypt-0].item.(*ast.IndexHint))
		}
	case 890:
		{
			var hintList []*ast.IndexHint
			parser.yyVAL.item = hintList
		}
	case 891:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 892:
		{
			parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: ast.CrossJoin}
		}
	case 893:
		{
			on := &ast.OnCondition{Expr: yyS[yypt-0].item.(ast.ExprNode)}
			parser.yyVAL.item = &ast.Join{Left: yyS[yypt-4].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), Tp: ast.CrossJoin, On: on}
		}
	case 894:
		{
			on := &ast.OnCondition{Expr: yyS[yypt-0].item.(ast.ExprNode)}
			parser.yyVAL.item = &ast.Join{Left: yyS[yypt-6].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), Tp: yyS[yypt-5].item.(ast.JoinType), On: on}
		}
	case 895:
		{
			parser.yyVAL.item = ast.LeftJoin
		}
	case 896:
		{
			parser.yyVAL.item = ast.RightJoin
		}
	case 902:
		{
			parser.yyVAL.item = nil
		}
	case 903:
		{
			parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 904:
		{
			parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item)
		}
	case 905:
		{
			parser.yyVAL.item = &ast.ParamMarkerExpr{
				Offset: yyS[yypt].offset,
			}
		}
	case 906:
		{
			parser.yyVAL.item = nil
		}
	case 907:
		{
			parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 908:
		{
			parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-2].item.(ast.ExprNode), Count: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 909:
		{
			parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-0].item.(ast.ExprNode), Count: yyS[yypt-2].item.(ast.ExprNode)}
		}
	case 910:
		{
			parser.yyVAL.item = false
		}
	case 911:
		{
			parser.yyVAL.item = false
		}
	case 912:
		{
			parser.yyVAL.item = true
		}
	case 913:
		{
			// TODO: return calc_found_rows opt and support more other options
			parser.yyVAL.item = yyS[yypt-2].item
		}
	case 914:
		{
			parser.yyVAL.item = false
		}
	case 915:
		{
			parser.yyVAL.item = true
		}
	case 916:
		{
			parser.yyVAL.item = false
		}
	case 917:
		{
			parser.yyVAL.item = true
		}
	case 918:
		{
			parser.yyVAL.item = false
		}
	case 919:
		{
			parser.yyVAL.item = &ast.FieldList{Fields: yyS[yypt-0].item.([]*ast.SelectField)}
		}
	case 920:
		{
			parser.yyVAL.item = nil
		}
	case 922:
		{
			s := yyS[yypt-1].item.(*ast.SelectStmt)
			endOffset := parser.endOffset(&yyS[yypt])
			parser.setLastSelectFieldText(s, endOffset)
			src := parser.src
			// See the implementation of yyParse function
			s.SetText(src[yyS[yypt-1].offset-1 : yyS[yypt].offset-1])
			parser.yyVAL.item = &ast.SubqueryExpr{Query: s}
		}
	case 923:
		{
			s := yyS[yypt-1].item.(*ast.UnionStmt)
			src := parser.src
			// See the implementation of yyParse function
			s.SetText(src[yyS[yypt-1].offset-1 : yyS[yypt].offset-1])
			parser.yyVAL.item = &ast.SubqueryExpr{Query: s}
		}
	case 924:
		{
			parser.yyVAL.item = ast.SelectLockNone
		}
	case 925:
		{
			parser.yyVAL.item = ast.SelectLockForUpdate
		}
	case 926:
		{
			parser.yyVAL.item = ast.SelectLockInShareMode
		}
	case 927:
		{
			union := yyS[yypt-3].item.(*ast.UnionStmt)
			union.Distinct = union.Distinct || yyS[yypt-1].item.(bool)
			lastSelect := union.SelectList.Selects[len(union.SelectList.Selects)-1]
			endOffset := parser.endOffset(&yyS[yypt-2])
			parser.setLastSelectFieldText(lastSelect, endOffset)
			union.SelectList.Selects = append(union.SelectList.Selects, yyS[yypt-0].item.(*ast.SelectStmt))
			parser.yyVAL.item = union
		}
	case 928:
		{
			union := yyS[yypt-7].item.(*ast.UnionStmt)
			union.Distinct = union.Distinct || yyS[yypt-5].item.(bool)
			lastSelect := union.SelectList.Selects[len(union.SelectList.Selects)-1]
			endOffset := parser.endOffset(&yyS[yypt-6])
			parser.setLastSelectFieldText(lastSelect, endOffset)
			st := yyS[yypt-3].item.(*ast.SelectStmt)
			endOffset = parser.endOffset(&yyS[yypt-2])
			parser.setLastSelectFieldText(st, endOffset)
			union.SelectList.Selects = append(union.SelectList.Selects, st)
			if yyS[yypt-1].item != nil {
				union.OrderBy = yyS[yypt-1].item.(*ast.OrderByClause)
			}
			if yyS[yypt-0].item != nil {
				union.Limit = yyS[yypt-0].item.(*ast.Limit)
			}
			parser.yyVAL.item = union
		}
	case 929:
		{
			selectList := &ast.UnionSelectList{Selects: []*ast.SelectStmt{yyS[yypt-0].item.(*ast.SelectStmt)}}
			parser.yyVAL.item = &ast.UnionStmt{
				SelectList: selectList,
			}
		}
	case 930:
		{
			union := yyS[yypt-3].item.(*ast.UnionStmt)
			union.Distinct = union.Distinct || yyS[yypt-1].item.(bool)
			lastSelect := union.SelectList.Selects[len(union.SelectList.Selects)-1]
			endOffset := parser.endOffset(&yyS[yypt-2])
			parser.setLastSelectFieldText(lastSelect, endOffset)
			union.SelectList.Selects = append(union.SelectList.Selects, yyS[yypt-0].item.(*ast.SelectStmt))
			parser.yyVAL.item = union
		}
	case 932:
		{
			st := yyS[yypt-1].item.(*ast.SelectStmt)
			endOffset := parser.endOffset(&yyS[yypt])
			parser.setLastSelectFieldText(st, endOffset)
			parser.yyVAL.item = st
		}
	case 933:
		{
			parser.yyVAL.item = true
		}
	case 934:
		{
			parser.yyVAL.item = false
		}
	case 935:
		{
			parser.yyVAL.item = true
		}
	case 936:
		{
			parser.yyVAL.item = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)}
		}
	case 937:
		{
			parser.yyVAL.item = &ast.SetPwdStmt{Password: yyS[yypt-0].item.(string)}
		}
	case 938:
		{
			parser.yyVAL.item = &ast.SetPwdStmt{User: yyS[yypt-2].item.(string), Password: yyS[yypt-0].item.(string)}
		}
	case 939:
		{
			// Parsed but ignored
		}
	case 940:
		{
			// Parsed but ignored
		}
	case 950:
		{
			parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].item.(ast.ExprNode), IsSystem: true}
		}
	case 951:
		{
			parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].item.(ast.ExprNode), IsGlobal: true, IsSystem: true}
		}
	case 952:
		{
			parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].item.(ast.ExprNode), IsSystem: true}
		}
	case 953:
		{
			parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].item.(ast.ExprNode), IsSystem: true}
		}
	case 954:
		{
			v := strings.ToLower(yyS[yypt-2].item.(string))
			var isGlobal bool
			if strings.HasPrefix(v, "@@global.") {
				isGlobal = true
				v = strings.TrimPrefix(v, "@@global.")
			} else if strings.HasPrefix(v, "@@session.") {
				v = strings.TrimPrefix(v, "@@session.")
			} else if strings.HasPrefix(v, "@@local.") {
				v = strings.TrimPrefix(v, "@@local.")
			} else if strings.HasPrefix(v, "@@") {
				v = strings.TrimPrefix(v, "@@")
			}
			parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].item.(ast.ExprNode), IsGlobal: isGlobal, IsSystem: true}
		}
	case 955:
		{
			v := yyS[yypt-2].item.(string)
			v = strings.TrimPrefix(v, "@")
			parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 956:
		{
			v := yyS[yypt-2].item.(string)
			v = strings.TrimPrefix(v, "@")
			parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].item.(ast.ExprNode)}
		}
	case 957:
		{
			parser.yyVAL.item = &ast.VariableAssignment{
				Name:  ast.SetNames,
				Value: ast.NewValueExpr(yyS[yypt-0].item.(string)),
			}
		}
	case 958:
		{
			parser.yyVAL.item = &ast.VariableAssignment{
				Name:        ast.SetNames,
				Value:       ast.NewValueExpr(yyS[yypt-2].item.(string)),
				ExtendValue: ast.NewValueExpr(yyS[yypt-0].item.(string)),
			}
		}
	case 959:
		{
			parser.yyVAL.item = &ast.VariableAssignment{
				Name:  ast.SetNames,
				Value: ast.NewValueExpr(yyS[yypt-0].item.(string)),
			}
		}
	case 960:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 961:
		{
			parser.yyVAL.item = charset.CharsetBin
		}
	case 962:
		{
			parser.yyVAL.item = []*ast.VariableAssignment{}
		}
	case 963:
		{
			parser.yyVAL.item = []*ast.VariableAssignment{yyS[yypt-0].item.(*ast.VariableAssignment)}
		}
	case 964:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.VariableAssignment), yyS[yypt-0].item.(*ast.VariableAssignment))
		}
	case 967:
		{
			v := strings.ToLower(yyS[yypt-0].item.(string))
			var isGlobal bool
			if strings.HasPrefix(v, "@@global.") {
				isGlobal = true
				v = strings.TrimPrefix(v, "@@global.")
			} else if strings.HasPrefix(v, "@@session.") {
				v = strings.TrimPrefix(v, "@@session.")
			} else if strings.HasPrefix(v, "@@local.") {
				v = strings.TrimPrefix(v, "@@local.")
			} else if strings.HasPrefix(v, "@@") {
				v = strings.TrimPrefix(v, "@@")
			}
			parser.yyVAL.item = &ast.VariableExpr{Name: v, IsGlobal: isGlobal, IsSystem: true}
		}
	case 968:
		{
			v := yyS[yypt-0].item.(string)
			v = strings.TrimPrefix(v, "@")
			parser.yyVAL.item = &ast.VariableExpr{Name: v, IsGlobal: false, IsSystem: false}
		}
	case 969:
		{
			parser.yyVAL.item = yyS[yypt-2].ident + "@" + yyS[yypt-0].ident
		}
	case 970:
		{
			parser.yyVAL.item = []string{yyS[yypt-0].item.(string)}
		}
	case 971:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].item.(string))
		}
	case 972:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 973:
		{
			parser.yyVAL.item = yyS[yypt-1].item.(string)
		}
	case 974:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 975:
		{
			parser.yyVAL.item = &ast.AdminStmt{Tp: ast.AdminShowDDL}
		}
	case 976:
		{
			parser.yyVAL.item = &ast.AdminStmt{
				Tp:     ast.AdminCheckTable,
				Tables: yyS[yypt-0].item.([]*ast.TableName),
			}
		}
	case 977:
		{
			stmt := yyS[yypt-1].item.(*ast.ShowStmt)
			if yyS[yypt-0].item != nil {
				if x, ok := yyS[yypt-0].item.(*ast.PatternLikeExpr); ok {
					stmt.Pattern = x
				} else {
					stmt.Where = yyS[yypt-0].item.(ast.ExprNode)
				}
			}
			parser.yyVAL.item = stmt
		}
	case 978:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:    ast.ShowCreateTable,
				Table: yyS[yypt-0].item.(*ast.TableName),
			}
		}
	case 979:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:     ast.ShowCreateDatabase,
				DBName: yyS[yypt-0].item.(string),
			}
		}
	case 980:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html
			parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowGrants}
		}
	case 981:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:   ast.ShowGrants,
				User: yyS[yypt-0].item.(string),
			}
		}
	case 982:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp: ast.ShowProcessList,
			}
		}
	case 988:
		{
			parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowEngines}
		}
	case 989:
		{
			parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowDatabases}
		}
	case 990:
		{
			parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowDatabases}
		}
	case 991:
		{
			parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowCharset}
		}
	case 992:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:     ast.ShowTables,
				DBName: yyS[yypt-0].item.(string),
				Full:   yyS[yypt-2].item.(bool),
			}
		}
	case 993:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:     ast.ShowTableStatus,
				DBName: yyS[yypt-0].item.(string),
			}
		}
	case 994:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:    ast.ShowIndex,
				Table: yyS[yypt-0].item.(*ast.TableName),
			}
		}
	case 995:
		{
			show := &ast.ShowStmt{
				Tp:    ast.ShowIndex,
				Table: &ast.TableName{Name: model.NewCIStr(yyS[yypt-2].ident), Schema: model.NewCIStr(yyS[yypt-0].ident)},
			}
			parser.yyVAL.item = show
		}
	case 996:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:     ast.ShowColumns,
				Table:  yyS[yypt-1].item.(*ast.TableName),
				DBName: yyS[yypt-0].item.(string),
				Full:   yyS[yypt-3].item.(bool),
			}
		}
	case 997:
		{
			// SHOW FIELDS is a synonym for SHOW COLUMNS.
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:     ast.ShowColumns,
				Table:  yyS[yypt-1].item.(*ast.TableName),
				DBName: yyS[yypt-0].item.(string),
				Full:   yyS[yypt-3].item.(bool),
			}
		}
	case 998:
		{
			parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings}
		}
	case 999:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:          ast.ShowVariables,
				GlobalScope: yyS[yypt-1].item.(bool),
			}
		}
	case 1000:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:          ast.ShowStatus,
				GlobalScope: yyS[yypt-1].item.(bool),
			}
		}
	case 1001:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp: ast.ShowCollation,
			}
		}
	case 1002:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:     ast.ShowTriggers,
				DBName: yyS[yypt-0].item.(string),
			}
		}
	case 1003:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp: ast.ShowProcedureStatus,
			}
		}
	case 1004:
		{
			// This statement is similar to SHOW PROCEDURE STATUS but for stored functions.
			// See http://dev.mysql.com/doc/refman/5.7/en/show-function-status.html
			// We do not support neither stored functions nor stored procedures.
			// So we reuse show procedure status process logic.
			parser.yyVAL.item = &ast.ShowStmt{
				Tp: ast.ShowProcedureStatus,
			}
		}
	case 1005:
		{
			parser.yyVAL.item = &ast.ShowStmt{
				Tp:     ast.ShowEvents,
				DBName: yyS[yypt-0].item.(string),
			}
		}
	case 1006:
		{
			parser.yyVAL.item = nil
		}
	case 1007:
		{
			parser.yyVAL.item = &ast.PatternLikeExpr{
				Pattern: yyS[yypt-0].item.(ast.ExprNode),
				Escape:  '\\',
			}
		}
	case 1008:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(ast.ExprNode)
		}
	case 1009:
		{
			parser.yyVAL.item = false
		}
	case 1010:
		{
			parser.yyVAL.item = true
		}
	case 1011:
		{
			parser.yyVAL.item = false
		}
	case 1012:
		{
			parser.yyVAL.item = false
		}
	case 1013:
		{
			parser.yyVAL.item = true
		}
	case 1014:
		{
			parser.yyVAL.item = ""
		}
	case 1015:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(string)
		}
	case 1016:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(string)
		}
	case 1017:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName)
		}
	case 1018:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName)
		}
	case 1019:
		{
			parser.yyVAL.item = &ast.FlushTableStmt{
				Tables:          yyS[yypt-1].item.([]*ast.TableName),
				NoWriteToBinLog: yyS[yypt-3].item.(bool),
				ReadLock:        yyS[yypt-0].item.(bool),
			}
		}
	case 1020:
		{
			parser.yyVAL.item = false
		}
	case 1021:
		{
			parser.yyVAL.item = true
		}
	case 1022:
		{
			parser.yyVAL.item = true
		}
	case 1023:
		{
			parser.yyVAL.item = []*ast.TableName{}
		}
	case 1024:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 1025:
		{
			parser.yyVAL.item = false
		}
	case 1026:
		{
			parser.yyVAL.item = true
		}
	case 1064:
		{
			// `(select 1)`; is a valid select statement
			// TODO: This is used to fix issue #320. There may be a better solution.
			parser.yyVAL.item = yyS[yypt-0].item.(*ast.SubqueryExpr).Query
		}
	case 1073:
		{
			if yyS[yypt-0].item != nil {
				s := yyS[yypt-0].item.(ast.StmtNode)
				if lexer, ok := yylex.(stmtTexter); ok {
					s.SetText(lexer.stmtText())
				}
				parser.result = append(parser.result, s)
			}
		}
	case 1074:
		{
			if yyS[yypt-0].item != nil {
				s := yyS[yypt-0].item.(ast.StmtNode)
				if lexer, ok := yylex.(stmtTexter); ok {
					s.SetText(lexer.stmtText())
				}
				parser.result = append(parser.result, s)
			}
		}
	case 1075:
		{
			cst := yyS[yypt-0].item.(*ast.Constraint)
			if yyS[yypt-1].item != nil {
				cst.Name = yyS[yypt-1].item.(string)
			}
			parser.yyVAL.item = cst
		}
	case 1076:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(*ast.ColumnDef)
		}
	case 1077:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(*ast.Constraint)
		}
	case 1078:
		{
			/* Nothing to do now */
			parser.yyVAL.item = nil
		}
	case 1079:
		{
			if yyS[yypt-0].item != nil {
				parser.yyVAL.item = []interface{}{yyS[yypt-0].item.(interface{})}
			} else {
				parser.yyVAL.item = []interface{}{}
			}
		}
	case 1080:
		{
			if yyS[yypt-0].item != nil {
				parser.yyVAL.item = append(yyS[yypt-2].item.([]interface{}), yyS[yypt-0].item)
			} else {
				parser.yyVAL.item = yyS[yypt-2].item
			}
		}
	case 1081:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].ident}
		}
	case 1082:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].ident}
		}
	case 1083:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCharset, StrValue: yyS[yypt-0].item.(string)}
		}
	case 1084:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCollate, StrValue: yyS[yypt-0].item.(string)}
		}
	case 1085:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIncrement, UintValue: yyS[yypt-0].item.(uint64)}
		}
	case 1086:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionComment, StrValue: yyS[yypt-0].ident}
		}
	case 1087:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAvgRowLength, UintValue: yyS[yypt-0].item.(uint64)}
		}
	case 1088:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionConnection, StrValue: yyS[yypt-0].ident}
		}
	case 1089:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCheckSum, UintValue: yyS[yypt-0].item.(uint64)}
		}
	case 1090:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionPassword, StrValue: yyS[yypt-0].ident}
		}
	case 1091:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCompression, StrValue: yyS[yypt-0].ident}
		}
	case 1092:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionKeyBlockSize, UintValue: yyS[yypt-0].item.(uint64)}
		}
	case 1093:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMaxRows, UintValue: yyS[yypt-0].item.(uint64)}
		}
	case 1094:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMinRows, UintValue: yyS[yypt-0].item.(uint64)}
		}
	case 1095:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDelayKeyWrite, UintValue: yyS[yypt-0].item.(uint64)}
		}
	case 1096:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionRowFormat, UintValue: yyS[yypt-0].item.(uint64)}
		}
	case 1097:
		{
			parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsPersistent}
		}
	case 1100:
		{
			parser.yyVAL.item = []*ast.TableOption{}
		}
	case 1102:
		{
			parser.yyVAL.item = []*ast.TableOption{yyS[yypt-0].item.(*ast.TableOption)}
		}
	case 1103:
		{
			parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.TableOption), yyS[yypt-0].item.(*ast.TableOption))
		}
	case 1104:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableOption), yyS[yypt-0].item.(*ast.TableOption))
		}
	case 1107:
		{
			parser.yyVAL.item = &ast.TruncateTableStmt{Table: yyS[yypt-0].item.(*ast.TableName)}
		}
	case 1108:
		{
			parser.yyVAL.item = ast.RowFormatDefault
		}
	case 1109:
		{
			parser.yyVAL.item = ast.RowFormatDynamic
		}
	case 1110:
		{
			parser.yyVAL.item = ast.RowFormatFixed
		}
	case 1111:
		{
			parser.yyVAL.item = ast.RowFormatCompressed
		}
	case 1112:
		{
			parser.yyVAL.item = ast.RowFormatRedundant
		}
	case 1113:
		{
			parser.yyVAL.item = ast.RowFormatCompact
		}
	case 1114:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 1115:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 1116:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 1117:
		{
			// TODO: check flen 0
			x := types.NewFieldType(yyS[yypt-2].item.(byte))
			x.Flen = yyS[yypt-1].item.(int)
			for _, o := range yyS[yypt-0].item.([]*ast.TypeOpt) {
				if o.IsUnsigned {
					x.Flag |= mysql.UnsignedFlag
				}
				if o.IsZerofill {
					x.Flag |= mysql.ZerofillFlag
				}
			}
			parser.yyVAL.item = x
		}
	case 1118:
		{
			fopt := yyS[yypt-1].item.(*ast.FloatOpt)
			x := types.NewFieldType(yyS[yypt-2].item.(byte))
			x.Flen = fopt.Flen
			x.Decimal = fopt.Decimal
			for _, o := range yyS[yypt-0].item.([]*ast.TypeOpt) {
				if o.IsUnsigned {
					x.Flag |= mysql.UnsignedFlag
				}
				if o.IsZerofill {
					x.Flag |= mysql.ZerofillFlag
				}
			}
			parser.yyVAL.item = x
		}
	case 1119:
		{
			fopt := yyS[yypt-1].item.(*ast.FloatOpt)
			x := types.NewFieldType(yyS[yypt-2].item.(byte))
			x.Flen = fopt.Flen
			if x.Tp == mysql.TypeFloat {
				// Fix issue #312
				if x.Flen > 53 {
					yylex.Errorf("Float len(%d) should not be greater than 53", x.Flen)
					return 1
				}
				if x.Flen > 24 {
					x.Tp = mysql.TypeDouble
				}
			}
			x.Decimal = fopt.Decimal
			for _, o := range yyS[yypt-0].item.([]*ast.TypeOpt) {
				if o.IsUnsigned {
					x.Flag |= mysql.UnsignedFlag
				}
				if o.IsZerofill {
					x.Flag |= mysql.ZerofillFlag
				}
			}
			parser.yyVAL.item = x
		}
	case 1120:
		{
			x := types.NewFieldType(yyS[yypt-1].item.(byte))
			x.Flen = yyS[yypt-0].item.(int)
			if x.Flen == -1 || x.Flen == 0 {
				x.Flen = 1
			} else if x.Flen > 64 {
				yylex.Errorf("invalid field length %d for bit type, must in [1, 64]", x.Flen)
			}
			parser.yyVAL.item = x
		}
	case 1121:
		{
			parser.yyVAL.item = mysql.TypeTiny
		}
	case 1122:
		{
			parser.yyVAL.item = mysql.TypeShort
		}
	case 1123:
		{
			parser.yyVAL.item = mysql.TypeInt24
		}
	case 1124:
		{
			parser.yyVAL.item = mysql.TypeLong
		}
	case 1125:
		{
			parser.yyVAL.item = mysql.TypeLong
		}
	case 1126:
		{
			parser.yyVAL.item = mysql.TypeLonglong
		}
	case 1127:
		{
			parser.yyVAL.item = mysql.TypeTiny
		}
	case 1128:
		{
			parser.yyVAL.item = mysql.TypeTiny
		}
	case 1131:
		{
			parser.yyVAL.item = mysql.TypeNewDecimal
		}
	case 1132:
		{
			parser.yyVAL.item = mysql.TypeNewDecimal
		}
	case 1133:
		{
			parser.yyVAL.item = mysql.TypeFloat
		}
	case 1134:
		{
			parser.yyVAL.item = mysql.TypeDouble
		}
	case 1135:
		{
			parser.yyVAL.item = mysql.TypeDouble
		}
	case 1136:
		{
			parser.yyVAL.item = mysql.TypeDouble
		}
	case 1137:
		{
			parser.yyVAL.item = mysql.TypeBit
		}
	case 1138:
		{
			x := types.NewFieldType(mysql.TypeString)
			x.Flen = yyS[yypt-3].item.(int)
			if yyS[yypt-2].item.(bool) {
				x.Flag |= mysql.BinaryFlag
			}
			parser.yyVAL.item = x
		}
	case 1139:
		{
			x := types.NewFieldType(mysql.TypeString)
			if yyS[yypt-2].item.(bool) {
				x.Flag |= mysql.BinaryFlag
			}
			parser.yyVAL.item = x
		}
	case 1140:
		{
			x := types.NewFieldType(mysql.TypeVarchar)
			x.Flen = yyS[yypt-3].item.(int)
			if yyS[yypt-2].item.(bool) {
				x.Flag |= mysql.BinaryFlag
			}
			x.Charset = yyS[yypt-1].item.(string)
			x.Collate = yyS[yypt-0].item.(string)
			parser.yyVAL.item = x
		}
	case 1141:
		{
			x := types.NewFieldType(mysql.TypeString)
			x.Flen = yyS[yypt-0].item.(int)
			x.Charset = charset.CharsetBin
			x.Collate = charset.CharsetBin
			parser.yyVAL.item = x
		}
	case 1142:
		{
			x := types.NewFieldType(mysql.TypeVarchar)
			x.Flen = yyS[yypt-0].item.(int)
			x.Charset = charset.CharsetBin
			x.Collate = charset.CharsetBin
			parser.yyVAL.item = x
		}
	case 1143:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(*types.FieldType)
		}
	case 1144:
		{
			x := yyS[yypt-3].item.(*types.FieldType)
			if yyS[yypt-2].item.(bool) {
				x.Flag |= mysql.BinaryFlag
			}
			x.Charset = yyS[yypt-1].item.(string)
			x.Collate = yyS[yypt-0].item.(string)
			parser.yyVAL.item = x
		}
	case 1145:
		{
			x := types.NewFieldType(mysql.TypeEnum)
			x.Elems = yyS[yypt-3].item.([]string)
			x.Charset = yyS[yypt-1].item.(string)
			x.Collate = yyS[yypt-0].item.(string)
			parser.yyVAL.item = x
		}
	case 1146:
		{
			x := types.NewFieldType(mysql.TypeSet)
			x.Elems = yyS[yypt-3].item.([]string)
			x.Charset = yyS[yypt-1].item.(string)
			x.Collate = yyS[yypt-0].item.(string)
			parser.yyVAL.item = x
		}
	case 1149:
		{
			x := types.NewFieldType(mysql.TypeTinyBlob)
			x.Charset = charset.CharsetBin
			x.Collate = charset.CharsetBin
			parser.yyVAL.item = x
		}
	case 1150:
		{
			x := types.NewFieldType(mysql.TypeBlob)
			x.Flen = yyS[yypt-0].item.(int)
			x.Charset = charset.CharsetBin
			x.Collate = charset.CharsetBin
			parser.yyVAL.item = x
		}
	case 1151:
		{
			x := types.NewFieldType(mysql.TypeMediumBlob)
			x.Charset = charset.CharsetBin
			x.Collate = charset.CharsetBin
			parser.yyVAL.item = x
		}
	case 1152:
		{
			x := types.NewFieldType(mysql.TypeLongBlob)
			x.Charset = charset.CharsetBin
			x.Collate = charset.CharsetBin
			parser.yyVAL.item = x
		}
	case 1153:
		{
			x := types.NewFieldType(mysql.TypeTinyBlob)
			parser.yyVAL.item = x

		}
	case 1154:
		{
			x := types.NewFieldType(mysql.TypeBlob)
			x.Flen = yyS[yypt-0].item.(int)
			parser.yyVAL.item = x
		}
	case 1155:
		{
			x := types.NewFieldType(mysql.TypeMediumBlob)
			parser.yyVAL.item = x
		}
	case 1156:
		{
			x := types.NewFieldType(mysql.TypeLongBlob)
			parser.yyVAL.item = x
		}
	case 1157:
		{
			x := types.NewFieldType(mysql.TypeDate)
			parser.yyVAL.item = x
		}
	case 1158:
		{
			x := types.NewFieldType(mysql.TypeDatetime)
			x.Decimal = yyS[yypt-0].item.(int)
			parser.yyVAL.item = x
		}
	case 1159:
		{
			x := types.NewFieldType(mysql.TypeTimestamp)
			x.Decimal = yyS[yypt-0].item.(int)
			parser.yyVAL.item = x
		}
	case 1160:
		{
			x := types.NewFieldType(mysql.TypeDuration)
			x.Decimal = yyS[yypt-0].item.(int)
			parser.yyVAL.item = x
		}
	case 1161:
		{
			x := types.NewFieldType(mysql.TypeYear)
			x.Flen = yyS[yypt-0].item.(int)
			parser.yyVAL.item = x
		}
	case 1162:
		{
			parser.yyVAL.item = int(yyS[yypt-1].item.(uint64))
		}
	case 1163:
		{
			/* -1 means unspecified field length*/
			parser.yyVAL.item = types.UnspecifiedLength
		}
	case 1164:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(int)
		}
	case 1165:
		{
			parser.yyVAL.item = &ast.TypeOpt{IsUnsigned: true}
		}
	case 1166:
		{
			parser.yyVAL.item = &ast.TypeOpt{IsZerofill: true, IsUnsigned: true}
		}
	case 1167:
		{
			parser.yyVAL.item = []*ast.TypeOpt{}
		}
	case 1168:
		{
			parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.TypeOpt), yyS[yypt-0].item.(*ast.TypeOpt))
		}
	case 1169:
		{
			parser.yyVAL.item = &ast.FloatOpt{Flen: types.UnspecifiedLength, Decimal: types.UnspecifiedLength}
		}
	case 1170:
		{
			parser.yyVAL.item = &ast.FloatOpt{Flen: yyS[yypt-0].item.(int), Decimal: types.UnspecifiedLength}
		}
	case 1171:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(*ast.FloatOpt)
		}
	case 1172:
		{
			parser.yyVAL.item = &ast.FloatOpt{Flen: int(yyS[yypt-3].item.(uint64)), Decimal: int(yyS[yypt-1].item.(uint64))}
		}
	case 1173:
		{
			parser.yyVAL.item = false
		}
	case 1174:
		{
			parser.yyVAL.item = true
		}
	case 1175:
		{
			parser.yyVAL.item = ""
		}
	case 1176:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(string)
		}
	case 1179:
		{
			parser.yyVAL.item = ""
		}
	case 1180:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(string)
		}
	case 1181:
		{
			parser.yyVAL.item = []string{yyS[yypt-0].ident}
		}
	case 1182:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident)
		}
	case 1183:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 1184:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 1185:
		{
			var refs *ast.Join
			if x, ok := yyS[yypt-5].item.(*ast.Join); ok {
				refs = x
			} else {
				refs = &ast.Join{Left: yyS[yypt-5].item.(ast.ResultSetNode)}
			}
			st := &ast.UpdateStmt{
				LowPriority: yyS[yypt-7].item.(bool),
				TableRefs:   &ast.TableRefsClause{TableRefs: refs},
				List:        yyS[yypt-3].item.([]*ast.Assignment),
			}
			if yyS[yypt-2].item != nil {
				st.Where = yyS[yypt-2].item.(ast.ExprNode)
			}
			if yyS[yypt-1].item != nil {
				st.Order = yyS[yypt-1].item.(*ast.OrderByClause)
			}
			if yyS[yypt-0].item != nil {
				st.Limit = yyS[yypt-0].item.(*ast.Limit)
			}
			parser.yyVAL.item = st
		}
	case 1186:
		{
			st := &ast.UpdateStmt{
				LowPriority: yyS[yypt-5].item.(bool),
				TableRefs:   &ast.TableRefsClause{TableRefs: yyS[yypt-3].item.(*ast.Join)},
				List:        yyS[yypt-1].item.([]*ast.Assignment),
			}
			if yyS[yypt-0].item != nil {
				st.Where = yyS[yypt-0].item.(ast.ExprNode)
			}
			parser.yyVAL.item = st
		}
	case 1187:
		{
			parser.yyVAL.item = &ast.UseStmt{DBName: yyS[yypt-0].item.(string)}
		}
	case 1188:
		{
			parser.yyVAL.item = yyS[yypt-0].item.(ast.ExprNode)
		}
	case 1189:
		{
			parser.yyVAL.item = nil
		}
	case 1190:
		{
			parser.yyVAL.item = yyS[yypt-0].item
		}
	case 1193:
		{
			// See https://dev.mysql.com/doc/refman/5.7/en/create-user.html
			parser.yyVAL.item = &ast.CreateUserStmt{
				IfNotExists: yyS[yypt-1].item.(bool),
				Specs:       yyS[yypt-0].item.([]*ast.UserSpec),
			}
		}
	case 1194:
		{
			parser.yyVAL.item = &ast.AlterUserStmt{
				IfExists: yyS[yypt-1].item.(bool),
				Specs:    yyS[yypt-0].item.([]*ast.UserSpec),
			}
		}
	case 1195:
		{
			auth := &ast.AuthOption{
				AuthString:   yyS[yypt-0].item.(string),
				ByAuthString: true,
			}
			parser.yyVAL.item = &ast.AlterUserStmt{
				IfExists:    yyS[yypt-6].item.(bool),
				CurrentAuth: auth,
			}
		}
	case 1196:
		{
			userSpec := &ast.UserSpec{
				User: yyS[yypt-1].item.(string),
			}
			if yyS[yypt-0].item != nil {
				userSpec.AuthOpt = yyS[yypt-0].item.(*ast.AuthOption)
			}
			parser.yyVAL.item = userSpec
		}
	case 1197:
		{
			parser.yyVAL.item = []*ast.UserSpec{yyS[yypt-0].item.(*ast.UserSpec)}
		}
	case 1198:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.UserSpec), yyS[yypt-0].item.(*ast.UserSpec))
		}
	case 1199:
		{
			parser.yyVAL.item = nil
		}
	case 1200:
		{
			parser.yyVAL.item = &ast.AuthOption{
				AuthString:   yyS[yypt-0].item.(string),
				ByAuthString: true,
			}
		}
	case 1201:
		{
			parser.yyVAL.item = &ast.AuthOption{
				HashString: yyS[yypt-0].item.(string),
			}
		}
	case 1202:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 1203:
		{
			parser.yyVAL.item = &ast.GrantStmt{
				Privs:      yyS[yypt-5].item.([]*ast.PrivElem),
				ObjectType: yyS[yypt-3].item.(ast.ObjectTypeType),
				Level:      yyS[yypt-2].item.(*ast.GrantLevel),
				Users:      yyS[yypt-0].item.([]*ast.UserSpec),
			}
		}
	case 1204:
		{
			parser.yyVAL.item = &ast.PrivElem{
				Priv: yyS[yypt-0].item.(mysql.PrivilegeType),
			}
		}
	case 1205:
		{
			parser.yyVAL.item = &ast.PrivElem{
				Priv: yyS[yypt-3].item.(mysql.PrivilegeType),
				Cols: yyS[yypt-1].item.([]*ast.ColumnName),
			}
		}
	case 1206:
		{
			parser.yyVAL.item = []*ast.PrivElem{yyS[yypt-0].item.(*ast.PrivElem)}
		}
	case 1207:
		{
			parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.PrivElem), yyS[yypt-0].item.(*ast.PrivElem))
		}
	case 1208:
		{
			parser.yyVAL.item = mysql.AllPriv
		}
	case 1209:
		{
			parser.yyVAL.item = mysql.AllPriv
		}
	case 1210:
		{
			parser.yyVAL.item = mysql.AlterPriv
		}
	case 1211:
		{
			parser.yyVAL.item = mysql.CreatePriv
		}
	case 1212:
		{
			parser.yyVAL.item = mysql.CreateUserPriv
		}
	case 1213:
		{
			parser.yyVAL.item = mysql.DeletePriv
		}
	case 1214:
		{
			parser.yyVAL.item = mysql.DropPriv
		}
	case 1215:
		{
			parser.yyVAL.item = mysql.ExecutePriv
		}
	case 1216:
		{
			parser.yyVAL.item = mysql.IndexPriv
		}
	case 1217:
		{
			parser.yyVAL.item = mysql.InsertPriv
		}
	case 1218:
		{
			parser.yyVAL.item = mysql.SelectPriv
		}
	case 1219:
		{
			parser.yyVAL.item = mysql.ShowDBPriv
		}
	case 1220:
		{
			parser.yyVAL.item = mysql.UpdatePriv
		}
	case 1221:
		{
			parser.yyVAL.item = mysql.GrantPriv
		}
	case 1222:
		{
			parser.yyVAL.item = ast.ObjectTypeNone
		}
	case 1223:
		{
			parser.yyVAL.item = ast.ObjectTypeTable
		}
	case 1224:
		{
			parser.yyVAL.item = &ast.GrantLevel{
				Level: ast.GrantLevelDB,
			}
		}
	case 1225:
		{
			parser.yyVAL.item = &ast.GrantLevel{
				Level: ast.GrantLevelGlobal,
			}
		}
	case 1226:
		{
			parser.yyVAL.item = &ast.GrantLevel{
				Level:  ast.GrantLevelDB,
				DBName: yyS[yypt-2].ident,
			}
		}
	case 1227:
		{
			parser.yyVAL.item = &ast.GrantLevel{
				Level:     ast.GrantLevelTable,
				DBName:    yyS[yypt-2].ident,
				TableName: yyS[yypt-0].ident,
			}
		}
	case 1228:
		{
			parser.yyVAL.item = &ast.GrantLevel{
				Level:     ast.GrantLevelTable,
				TableName: yyS[yypt-0].ident,
			}
		}
	case 1229:
		{
			x := &ast.LoadDataStmt{
				Path:  yyS[yypt-5].ident,
				Table: yyS[yypt-2].item.(*ast.TableName),
			}
			if yyS[yypt-7].item != nil {
				x.IsLocal = true
			}
			if yyS[yypt-1].item != nil {
				x.FieldsInfo = yyS[yypt-1].item.(*ast.FieldsClause)
			}
			if yyS[yypt-0].item != nil {
				x.LinesInfo = yyS[yypt-0].item.(*ast.LinesClause)
			}
			parser.yyVAL.item = x
		}
	case 1230:
		{
			parser.yyVAL.item = nil
		}
	case 1231:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 1232:
		{
			escape := "\\"
			parser.yyVAL.item = &ast.FieldsClause{
				Terminated: "\t",
				Escaped:    escape[0],
			}
		}
	case 1233:
		{
			escape := yyS[yypt-0].item.(string)
			if escape != "\\" && len(escape) > 1 {
				yylex.Errorf("Incorrect arguments %s to ESCAPE", escape)
				return 1
			}
			var enclosed byte
			str := yyS[yypt-1].item.(string)
			if len(str) > 1 {
				yylex.Errorf("Incorrect arguments %s to ENCLOSED", escape)
				return 1
			} else if len(str) != 0 {
				enclosed = str[0]
			}
			parser.yyVAL.item = &ast.FieldsClause{
				Terminated: yyS[yypt-2].item.(string),
				Enclosed:   enclosed,
				Escaped:    escape[0],
			}
		}
	case 1236:
		{
			parser.yyVAL.item = "\t"
		}
	case 1237:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 1238:
		{
			parser.yyVAL.item = ""
		}
	case 1239:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 1240:
		{
			parser.yyVAL.item = "\\"
		}
	case 1241:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 1242:
		{
			parser.yyVAL.item = &ast.LinesClause{Terminated: "\n"}
		}
	case 1243:
		{
			parser.yyVAL.item = &ast.LinesClause{Starting: yyS[yypt-1].item.(string), Terminated: yyS[yypt-0].item.(string)}
		}
	case 1244:
		{
			parser.yyVAL.item = ""
		}
	case 1245:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}
	case 1246:
		{
			parser.yyVAL.item = "\n"
		}
	case 1247:
		{
			parser.yyVAL.item = yyS[yypt-0].ident
		}

	}

	if yyEx != nil && yyEx.Reduced(r, exState, &parser.yyVAL) {
		return -1
	}
	goto yystack /* stack new state and value */
}
