PDA

View Full Version : My Bot included binaries


Criimson
07-08-2011, 06:17 PM
Hello everyone

I play on a solo server and love bots, so have been kind of tweaking them with tons of help from the emu community. As I was playing today in Upper Guk and having a blast it dawned on me that others might enjoy the changes that are kind of an offshoot of the standard binaries. So if anyone is interested in having me email them my compiled binaries feel free to shoot me a PM with your email and I'll send them to you. I understand that not everyone compiles their own binaries and with all the help I've gotten I love to help a little too.

What is different:
SQL - One minor sql change. Added the enchanter bot spells that allow it to automatically mez adds (only have up to level 60 atm will add more soon - I level super slowly)

Bot changes -
Added pfyons archetype code as well as his code to have cleric not DD till oom - slightly modified to have the cleric only use DDs if over 75% mana
Modified that code to have chanters stop using DDs at 50% mana
Modified healing AI so that hybrids (ie Beasts, Rangers and Pallys) only cast heals when someone is below 20% health
Enchanters will automez adds (removed the !addMob spam when no adds are present)
Altered pacify code so only one group member casts pacify and priority is given to the enchanter
Added #bot setfollowdistance command in case it bothers you that bots are stacked (still have to redo command after you zone for now)

Umm think thats all for now :)

Anyway, if anyone is interested I'll get it to you asap.

Criimson

EDIT: oh yea I compile using the svn so for everything to run smoothly you have to have your PEQ db updated to the lastest release
EDIT EDIT: Sorry tired :) And the bianries are for windows servers - if someone wants em for linux (I assume you can compile) I can send the sources

Criimson
07-09-2011, 04:34 AM
Here are the diff files for those of you that requested them.

<bot.h>
295d294
< static bool GroupHasEnchanterClass(Group* group) { return GroupHasClass(group, ENCHANTER); }


<bot.cpp>
10079d10078
< c->Message(0, "#bot setfollowdistance ### - sets target bots follow distance to ### (ie 30 or 250).");
10457,10481d10455
< //Criimson: Bot follow distance - SetFollowDistance
< if(!strcasecmp(sep->arg[1], "setfollowdistance")) {
< if((c->GetTarget() == NULL) || (c->GetTarget() == c) || (!c->GetTarget()->IsBot()) ) {
< c->Message(15, "You must target a bot!");
< }
< else {
< int32 BotFollowDistance = atoi(sep->arg[2]);
< c->GetTarget()->SetFollowDistance(BotFollowDistance);
< }
<
< return;
< }
<
<
< if(!strcasecmp(sep->arg[1], "picklock")) {
< if((c->GetTarget() == NULL) || (c->GetTarget() == c) || !c->GetTarget()->IsBot() || (c->GetTarget()->GetClass() != ROGUE)) {
< c->Message(15, "You must target a rogue bot!");
< }
< else {
< entity_list.BotPickLock(c->GetTarget()->CastToBot());
< }
<
< return;
< }
<
10939,10946d10912
< //Criimson: Reordered code - was giving priority to bard
< case DRUID:
< // Unless we have a ranger, druid is next best.
< if(TrackerClass != RANGER) {
< Tracker = g->members[i];
< TrackerClass = DRUID;
< }
< break;
10954c10920,10926
<
---
> case DRUID:
> // Unless we have a ranger, druid is next best.
> if(TrackerClass != RANGER) {
> Tracker = g->members[i];
> TrackerClass = DRUID;
> }
> break;
11379,11396c11351
< //Criimson - seperated cleric and chanter so chanter is primary
< if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == ENCHANTER)) {
< Bot *pacer = g->members[i]->CastToBot();
< pacer->Say("Trying to pacify %s \n", target->GetCleanName());
<
< if(pacer->Bot_Command_CalmTarget(target)) {
< if(target->FindType(SE_Lull) || target->FindType(SE_Harmony) || target->FindType(SE_Calm))
< //if(pacer->IsPacified(target))
< c->Message(0, "I have successfully pacified %s.", target->GetCleanName());
< return;
< /*else
< c->Message(0, "I failed to pacify %s.", target->GetCleanName());*/
< }
< else
< c->Message(0, "I failed to pacify %s.", target->GetCleanName());
< }
< //Criimson - seperated cleric and chanter so chanter is primary
< if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == CLERIC) && (GroupHasEnchanterClass(g) == false)) {
---
> if(g && g->members[i] && g->members[i]->IsBot() && ((g->members[i]->GetClass() == ENCHANTER) || g->members[i]->GetClass() == CLERIC)) {
11404d11358
< return;
13304,13305c13258
< //CRIIMSON: Changed so heal based on health percentage is different for hybrids
< if( botCasterClass == CLERIC || botCasterClass == DRUID || botCasterClass == SHAMAN) {
---
> if( botCasterClass == CLERIC || botCasterClass == DRUID || botCasterClass == SHAMAN || botCasterClass == PALADIN || botCasterClass == BEASTLORD || botCasterClass == RANGER) {
13350,13395d13302
< //CRIIMSON: Changed so heal based on health percentage is different for hybrids
< if( botCasterClass == PALADIN || botCasterClass == BEASTLORD || botCasterClass == RANGER) {
< //If AI_EngagedCastCheck() said to the healer that he had to heal
< if( iSpellTypes == SpellType_Heal ) {
< // check in group
< if(caster->HasGroup()) {
< Group *g = caster->GetGroup();
<
< if(g) {
< for(int i = 0; i < MAX_GROUP_MEMBERS; i++) {
< if(g->members[i] && !g->members[i]->qglobal) {
< if(g->members[i]->IsClient() && g->members[i]->GetHPRatio() < 20) {
< if(caster->AICastSpell(g->members[i], iChance, SpellType_Heal))
< return true;
< }
< else if((g->members[i]->GetClass() == WARRIOR || g->members[i]->GetClass() == PALADIN || g->members[i]->GetClass() == SHADOWKNIGHT) &&
< g->members[i]->GetHPRatio() < 20)
< {
< if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
< return true;
< }
< else if(g->members[i]->GetClass() == ENCHANTER && g->members[i]->GetHPRatio() < 20) {
< if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
< return true;
< }
< else if(g->members[i]->GetHPRatio() < 20) {
< if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
< return true;
< }
< }
<
< if(g->members[i] && !g->members[i]->qglobal && g->members[i]->HasPet() && g->members[i]->GetPet()->GetHPRatio() < 20) {
< if(g->members[i]->GetPet()->GetOwner() != caster && caster->IsEngaged() && g->members[i]->IsCasting() && g->members[i]->GetClass() != ENCHANTER )
< continue;
<
< if(caster->AICastSpell(g->members[i]->GetPet(), 100, SpellType_Heal))
< return true;
< }
< }
< }
< }
<
< // TODO: raid heals
< }
< }
<
13427d13333
<


<botspellsai.cpp> (mainly pfyons archetype code)
256,278d255
< switch(tar->GetArchetype())
< {
< case ARCHETYPE_CASTER:
< //TODO: probably more caster specific spell effects in here
< if(IsEffectInSpell(selectedBotSpell.SpellId, SE_AttackSpeed) || IsEffectInSpell(selectedBotSpell.SpellId, SE_ATK) ||
< IsEffectInSpell(selectedBotSpell.SpellId, SE_STR) || IsEffectInSpell(selectedBotSpell.SpellId, SE_ReverseDS))
< {
< continue;
< }
< break;
< case ARCHETYPE_MELEE:
< //TODO: Include mana regen (breeze/clarity/etc), I don't know what spell effect it is
< if(IsEffectInSpell(selectedBotSpell.SpellId, SE_IncreaseSpellHaste))
< {
< continue;
< }
< break;
< case ARCHETYPE_HYBRID:
< //Hybrids get all buffs
< default:
< break;
< }
<
323,333d299
< if(botClass == CLERIC && this->GetManaRatio() <= 75.0f)
< {
< //If we're at 75% mana or below, don't nuke as a cleric or 50% as enchanter
< break;
< }
< if(botClass == ENCHANTER && this->GetManaRatio() <= 50.0f)
< {
< //If we're at 75% mana or below, don't nuke as a cleric or 50% as enchanter
< break;
< }
<
569,571c535,536
< if(!addMob){
< //Say("!addMob.");
< break;}
---
> if(!addMob)
> break;
577d541
<
580c544
< }
---
> }
761,762d724
<
<
1352c1314
<
---
>


These are needed from pfyons cleric/archetype code:

<mob.h>
55,66d54
< #define APPEAR_HEIGHT 0x001d
< #define APPEAR_HP_TIC 0x0011
<
< #define ARCHETYPE_HYBRID 1
< #define ARCHETYPE_CASTER 2
< #define ARCHETYPE_MELEE 3
<
< #define CON_GREEN 2
< #define CON_LIGHTBLUE 18
< #define CON_BLUE 4
<
<
684,687c672,674
< char GetCasterClass() const;
< uint8 GetArchetype() const;
< virtual sint32 CalcMaxMana();
<
---
> char GetCasterClass() const;
> virtual sint32 CalcMaxMana();
>


<mob.cpp>
675,721d674
< uint8 Mob::GetArchetype() const {
< switch(class_)
< {
< case PALADIN:
< case RANGER:
< case SHADOWKNIGHT:
< case BARD:
< case BEASTLORD:
< case PALADINGM:
< case RANGERGM:
< case SHADOWKNIGHTGM:
< case BARDGM:
< case BEASTLORDGM:
< return ARCHETYPE_HYBRID;
< break;
< case CLERIC:
< case DRUID:
< case SHAMAN:
< case NECROMANCER:
< case WIZARD:
< case MAGICIAN:
< case ENCHANTER:
< case CLERICGM:
< case DRUIDGM:
< case SHAMANGM:
< case NECROMANCERGM:
< case WIZARDGM:
< case MAGICIANGM:
< case ENCHANTERGM:
< return ARCHETYPE_CASTER;
< break;
< case WARRIOR:
< case MONK:
< case ROGUE:
< case BERSERKER:
< case WARRIORGM:
< case MONKGM:
< case ROGUEGM:
< case BERSERKERGM:
< return ARCHETYPE_MELEE;
< break;
< default:
< return ARCHETYPE_HYBRID;
< break;
< }
< }
<


This is the sql to add chanter mez spells to its AI in the DB

INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`) VALUES (8145, 705, 190, 2048, 47, 55);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`) VALUES (8146, 705, 292, 2048, 2, 55);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`) VALUES (8147, 705, 187, 2048, 13, 55);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`) VALUES (8148, 705, 188, 2048, 30, 55);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8150, 705, 1691, 2048, 54);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8151, 705, 1692, 2048, 59);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8152, 705, 3341, 2048, 60);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8153, 705, 3341, 2048, 61);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8154, 705, 3354, 2048, 63);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8155, 705, 3358, 2048, 64);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8156, 705, 5503, 2048, 67);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8157, 705, 8035, 2048, 68);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (8158, 705, 5520, 2048, 69);


This only includes the spells up to level 70.

Criimson

EDIT: AoE mezzes arent going to be inluded until I add some code to check for number to be mezzed at some point. Say 3+ and chanter will aoe mez, but for now the bot is pretty damn fast once it starts mezzing. The only tweak is that it tends to tash the MT before it starts mezzing...will work on that soon.

Criimson
07-09-2011, 05:48 AM
Had to update Bot.cpp
I always run a chanter and cleric and didnt notice that clerics weren't pacifying. Added a more proper check for chanter in the group.

Use this diff instead of the one above.

10079d10078
< c->Message(0, "#bot setfollowdistance ### - sets target bots follow distance to ### (ie 30 or 250).");
10457,10481d10455
< //Criimson added Bot follow distance - SetFollowDistance
< if(!strcasecmp(sep->arg[1], "setfollowdistance")) {
< if((c->GetTarget() == NULL) || (c->GetTarget() == c) || (!c->GetTarget()->IsBot()) ) {
< c->Message(15, "You must target a bot!");
< }
< else {
< int32 BotFollowDistance = atoi(sep->arg[2]);
< c->GetTarget()->SetFollowDistance(BotFollowDistance);
< }
<
< return;
< }
<
<
< if(!strcasecmp(sep->arg[1], "picklock")) {
< if((c->GetTarget() == NULL) || (c->GetTarget() == c) || !c->GetTarget()->IsBot() || (c->GetTarget()->GetClass() != ROGUE)) {
< c->Message(15, "You must target a rogue bot!");
< }
< else {
< entity_list.BotPickLock(c->GetTarget()->CastToBot());
< }
<
< return;
< }
<
10939,10946d10912
< //Criimson: Reordered code - was giving priority to bard
< case DRUID:
< // Unless we have a ranger, druid is next best.
< if(TrackerClass != RANGER) {
< Tracker = g->members[i];
< TrackerClass = DRUID;
< }
< break;
10954c10920,10926
<
---
> case DRUID:
> // Unless we have a ranger, druid is next best.
> if(TrackerClass != RANGER) {
> Tracker = g->members[i];
> TrackerClass = DRUID;
> }
> break;
11377d11348
< bool DoesGroupHaveEnchanter = false;
11380,11403c11351
< if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == ENCHANTER)) {
< DoesGroupHaveEnchanter = true;
< }
< }
<
< for(int i=0; i<MAX_GROUP_MEMBERS; i++) {
< //Criimson - seperated cleric and chanter so chanter is primary
< if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == ENCHANTER)) {
< Bot *pacer = g->members[i]->CastToBot();
< pacer->Say("Trying to pacify %s \n", target->GetCleanName());
<
< if(pacer->Bot_Command_CalmTarget(target)) {
< if(target->FindType(SE_Lull) || target->FindType(SE_Harmony) || target->FindType(SE_Calm))
< //if(pacer->IsPacified(target))
< c->Message(0, "I have successfully pacified %s.", target->GetCleanName());
< return;
< /*else
< c->Message(0, "I failed to pacify %s.", target->GetCleanName());*/
< }
< else
< c->Message(0, "I failed to pacify %s.", target->GetCleanName());
< }
< //Criimson - seperated cleric and chanter so chanter is primary
< if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == CLERIC) && (DoesGroupHaveEnchanter == false)) {
---
> if(g && g->members[i] && g->members[i]->IsBot() && ((g->members[i]->GetClass() == ENCHANTER) || g->members[i]->GetClass() == CLERIC)) {
11411d11358
< return;
13311,13312c13258
< //CRIIMSON: Changed so heal based on health percentage is different for hybrids
< if( botCasterClass == CLERIC || botCasterClass == DRUID || botCasterClass == SHAMAN) {
---
> if( botCasterClass == CLERIC || botCasterClass == DRUID || botCasterClass == SHAMAN || botCasterClass == PALADIN || botCasterClass == BEASTLORD || botCasterClass == RANGER) {
13357,13402d13302
< //CRIIMSON: Changed so heal based on health percentage is different for hybrids
< if( botCasterClass == PALADIN || botCasterClass == BEASTLORD || botCasterClass == RANGER) {
< //If AI_EngagedCastCheck() said to the healer that he had to heal
< if( iSpellTypes == SpellType_Heal ) {
< // check in group
< if(caster->HasGroup()) {
< Group *g = caster->GetGroup();
<
< if(g) {
< for(int i = 0; i < MAX_GROUP_MEMBERS; i++) {
< if(g->members[i] && !g->members[i]->qglobal) {
< if(g->members[i]->IsClient() && g->members[i]->GetHPRatio() < 20) {
< if(caster->AICastSpell(g->members[i], iChance, SpellType_Heal))
< return true;
< }
< else if((g->members[i]->GetClass() == WARRIOR || g->members[i]->GetClass() == PALADIN || g->members[i]->GetClass() == SHADOWKNIGHT) &&
< g->members[i]->GetHPRatio() < 20)
< {
< if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
< return true;
< }
< else if(g->members[i]->GetClass() == ENCHANTER && g->members[i]->GetHPRatio() < 20) {
< if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
< return true;
< }
< else if(g->members[i]->GetHPRatio() < 20) {
< if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
< return true;
< }
< }
<
< if(g->members[i] && !g->members[i]->qglobal && g->members[i]->HasPet() && g->members[i]->GetPet()->GetHPRatio() < 20) {
< if(g->members[i]->GetPet()->GetOwner() != caster && caster->IsEngaged() && g->members[i]->IsCasting() && g->members[i]->GetClass() != ENCHANTER )
< continue;
<
< if(caster->AICastSpell(g->members[i]->GetPet(), 100, SpellType_Heal))
< return true;
< }
< }
< }
< }
<
< // TODO: raid heals
< }
< }
<
13434d13333
<


Criimson

Next I will be working on:
Character's pets breaking mez - bot pets work properly, but personal pets just hit the first thing that hits you. That is like early live (in fact when EQ was released I played a necro and i remember if I died my pet would go ape shit on the group. Was funny looking back, but they had to change it quickly because people got mad when they got wiped by a dead necros pet), but was changed at some point so pets stopped breaking mez.
Personal pet trying to keep attacking a dead MoB that has a dot on player.

louis1016
07-09-2011, 09:27 PM
This is really awesome of you to post these, but how do I add these to my code? I can do it manually but I just dont know what lines 10457,10481d10455 for example means.

Karayrem
07-10-2011, 01:30 AM
those looks nice. but I have no idea how to apply those diff to the original. Not a programming expert. I tried but it's a bit confusing for me to try to merge those in.

Criimson
07-10-2011, 03:28 AM
We're all learning here. I couldn't even make a diff patch yesterday.

I found how to do it.

Basically download <Diff Patch Program> (http://downloads.sourceforge.net/project/gnuwin32/diffutils/2.8.7-1/diffutils-2.8.7-1.exe?r=http%3A%2F%2Fgnuwin32.sourceforge.net%2Fpa ckages%2Fdiffutils.htm&ts=1310281833&use_mirror=surfnet)

Then to make my life easier I copied the trunk files:
bot.h
mob.h
bot.cpp
botspellsai.cpp
mob.cpp

into a directory on C: (I named mine "e" for simplicity).
Then I have each section of code (the patch files) saved to that directory. Each named to correspond to the file it is patching. For instance, the bot.h patch I named bot_h.

Once all are in the same directory, I hit the windows start button, typed CMD in the search area to run the command line program for windows.

Next type:
cd C:\Program Files (x86)\GnuWin32\bin

Then for each file to be patched type:
sdiff <patch file> <file to patch>

Example:

sdiff c:\e\bot_h c:\e\bot.h

And let it run. Then copy the patched files back to the directory \zone wherever you have your source code.

I use 2 source directories. One for the trunk that I update and one that I tinker in.

Hope this helps.

Criimson

EDIT:
As to what the numbers mean: they are the line numbers that are being altered. They are handy for patching the file by hand. For instance, when I patched in pfyons code the trunk was already ahead of when he posted the code. In VC what you do to patch in the file by hand is look at those numbers and hit CTRL-G. This will pop up a window and allow you to enter the line number you want to jump to. Then look for the code section that you are going to alter. It most likely won't be in the exact place, but it should be close.

pfyon
07-10-2011, 08:11 AM
I think tortoise svn has the ability to create and apply diffs.

If you're using linux, you can also use the 'diff' and 'patch' programs.

sorvani
07-10-2011, 01:43 PM
yes tortoise does and works fine, but it is not obvious in the menu until you go looking for it.

Criimson
07-10-2011, 01:55 PM
So I noticed when I hit level 13 (I have exp set to 0.1 on my server) that my chanter stopped mezzing. Looking into it.

Run this SQL

UPDATE `npc_spells_entries` SET `priority`=1 WHERE `priority`=0 AND `npc_spells_id`=705;

This seems to fix it, but it just brings up that chanter spells need better prioritizing in the code. That is where I am going to work while I await hearing from the PEQ team.

Criimson

Karayrem
07-10-2011, 02:17 PM
hmm well I do a copy and paste of the patch files to a blank text file. Not sure what to save it as. because when I did, the command:

sdiff c:\e\bot_h c:\e\bot.h

It tells me there's no such files or directory. so I tried saving as diff file. and tried again using this way.

sdiff c:\e\bot_h.diff c:\e\bot.h

I didn't get any error but it doesnt seems to apply the patch. I open it up and there was no changes.

Congdar
07-10-2011, 02:24 PM
updating the entire npc_spells_entries table like this is not a good idea since bots are not the only ones using this table and the priority field. Something closer to WHERE priority=0 AND npc_spells_id>700 AND npc_spells_id<713;

Criimson
07-10-2011, 03:14 PM
Yea I tried to edit it, but the timer on this forum disallowed it.

Here are some small updates. Tightening the DB side.

UPDATE `npc_spells_entries` SET `priority`=1 WHERE `priority`=0 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=8 WHERE `priority`=7 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=7 WHERE `priority`=6 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=6 WHERE `priority`=5 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=5 WHERE `priority`=4 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=4 WHERE `priority`=3 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=3 WHERE `priority`=2 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=2 WHERE `priority`=1 AND TYPE != 2048 AND 'npc_spells_id' = 705;

UPDATE `npc_spells_entries` SET `maxlevel`=12 WHERE `id`=8146 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=29 WHERE `id`=8147 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=51 WHERE `id`=8148 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=53 WHERE `id`=8149 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=58 WHERE `id`=8150 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=59 WHERE `id`=8151 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=60 WHERE `id`=8152 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=62 WHERE `id`=8153 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=63 WHERE `id`=8154 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=66 WHERE `id`=8155 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=67 WHERE `id`=8156 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=68 WHERE `id`=8157 LIMIT 1;


Unsure why but it seems debuffs are still given priority which is weird. Created a level 65 team (sk/cleric/and chanter) and the chanter only starts mezzing once it throws all of its debuffs. Rune line also can get priority sometimes it seems (at least at lower levels). When I type #bot debug spells it shows the spell priority listing and they all seem fine, but the weird part is: the only place I see a call to the spell priority column from the code is in that one debug statement. Probably missing it somewhere though.

If anyone has any ideas let me know

EDIT:
In the code:
else if(botClass == ENCHANTER) {
if (!AICastSpell(GetTarget(), 100, SpellType_Mez)) {
if (!AICastSpell(GetTarget(), 100, SpellType_Slow)) {
if (!AICastSpell(GetTarget(), 50, SpellType_Debuff)) {
if (!AICastSpell(this, 100, SpellType_Pet)) {
if (!AICastSpell(GetTarget(), 25, SpellType_DOT)) {
if (!AICastSpell(GetTarget(), 25, SpellType_Nuke)) {
if(!AICastSpell(GetTarget(), 50, SpellType_Escape)) {
//
}
}
}
}
}
}
}

result = true;
}

Is there a reason that spells arent cast in the order listed in the code?

Criimson
07-10-2011, 03:22 PM
hmm well I do a copy and paste of the patch files to a blank text file. Not sure what to save it as. because when I did, the command:

sdiff c:\e\bot_h c:\e\bot.h

It tells me there's no such files or directory. so I tried saving as diff file. and tried again using this way.

sdiff c:\e\bot_h.diff c:\e\bot.h

I didn't get any error but it doesnt seems to apply the patch. I open it up and there was no changes.

When I saved it using notepad I made sure to save it without any file extension.

lerxst2112
07-10-2011, 03:46 PM
You might try making a unified diff which is very easy to apply using tortoise or patch. Another benefit is that it will include some context lines for people trying to apply the changes manually.

Criimson
07-10-2011, 03:55 PM
You might try making a unified diff which is very easy to apply using tortoise or patch. Another benefit is that it will include some context lines for people trying to apply the changes manually.

Thank you
I'll try that. Never made one before and just googled how.

Criimson

EDIT:
Here is the tortoise diff

Index: bot.cpp
================================================== =================
--- bot.cpp (revision 1958)
+++ bot.cpp (working copy)
@@ -1212,7 +1212,8 @@
mitigation += GetLevel() * 13/10; //the 13/10 might be wrong, but it is close...
}
int displayed = 0;
- displayed += ((avoidance+mitigation)*1000)/847; //natural AC
+ //displayed += ((avoidance+mitigation)*1000)/847;
+ displayed += ((avoidance+mitigation)*500)/950; //natural AC

//Iksar AC, untested
if(GetRace() == IKSAR)
@@ -10076,6 +10077,7 @@
c->Message(0, "#bot botgroup help - Displays the commands available to manage BOT ONLY groups.");
c->Message(0, "#bot mana [<bot name or target> | all] - Displays a mana report for all your spawned bots.");
c->Message(0, "#bot [hair|haircolor|beard|beardcolor|face|eyes|heritage |tattoo|details <value>] - Change your BOTs appearance.");
+ c->Message(0, "#bot setfollowdistance ### - sets target bots follow distance to ### (ie 30 or 250).");
// TODO:
// c->Message(0, "#bot illusion <bot/client name or target> - Enchanter Bot cast an illusion buff spell on you or your target.");
c->Message(0, "#bot pull [<bot name>] [target] - Bot Pulling Target NPC's");
@@ -10453,6 +10455,31 @@
return;
}

+ //Criimson added Bot follow distance - SetFollowDistance
+ if(!strcasecmp(sep->arg[1], "setfollowdistance")) {
+ if((c->GetTarget() == NULL) || (c->GetTarget() == c) || (!c->GetTarget()->IsBot()) ) {
+ c->Message(15, "You must target a bot!");
+ }
+ else {
+ int32 BotFollowDistance = atoi(sep->arg[2]);
+ c->GetTarget()->SetFollowDistance(BotFollowDistance);
+ }
+
+ return;
+ }
+
+
+ if(!strcasecmp(sep->arg[1], "picklock")) {
+ if((c->GetTarget() == NULL) || (c->GetTarget() == c) || !c->GetTarget()->IsBot() || (c->GetTarget()->GetClass() != ROGUE)) {
+ c->Message(15, "You must target a rogue bot!");
+ }
+ else {
+ entity_list.BotPickLock(c->GetTarget()->CastToBot());
+ }
+
+ return;
+ }
+
if(!strcasecmp(sep->arg[1], "archery")) {
if((c->GetTarget() == NULL) || (c->GetTarget() == c) || !c->GetTarget()->IsBot()) {
c->Message(15, "You must target a bot!");
@@ -10910,6 +10937,14 @@
Tracker = g->members[i];
TrackerClass = RANGER;
break;
+ //Criimson: Reordered code - was giving priority to bard
+ case DRUID:
+ // Unless we have a ranger, druid is next best.
+ if(TrackerClass != RANGER) {
+ Tracker = g->members[i];
+ TrackerClass = DRUID;
+ }
+ break;
case BARD:
// If we haven't found a tracker yet, use bard.
if(TrackerClass == 0) {
@@ -10917,13 +10952,7 @@
TrackerClass = BARD;
}
break;
- case DRUID:
- // Unless we have a ranger, druid is next best.
- if(TrackerClass != RANGER) {
- Tracker = g->members[i];
- TrackerClass = DRUID;
- }
- break;
+
default:
break;
}
@@ -11346,9 +11375,17 @@
else {
if(c->IsGrouped()) {
Group *g = c->GetGroup();
+ bool DoesGroupHaveEnchanter = false;

for(int i=0; i<MAX_GROUP_MEMBERS; i++) {
- if(g && g->members[i] && g->members[i]->IsBot() && ((g->members[i]->GetClass() == ENCHANTER) || g->members[i]->GetClass() == CLERIC)) {
+ if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == ENCHANTER)) {
+ DoesGroupHaveEnchanter = true;
+ }
+ }
+
+ for(int i=0; i<MAX_GROUP_MEMBERS; i++) {
+ //Criimson - seperated cleric and chanter so chanter is primary
+ if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == ENCHANTER)) {
Bot *pacer = g->members[i]->CastToBot();
pacer->Say("Trying to pacify %s \n", target->GetCleanName());

@@ -11356,12 +11393,29 @@
if(target->FindType(SE_Lull) || target->FindType(SE_Harmony) || target->FindType(SE_Calm))
//if(pacer->IsPacified(target))
c->Message(0, "I have successfully pacified %s.", target->GetCleanName());
+ return;
/*else
c->Message(0, "I failed to pacify %s.", target->GetCleanName());*/
}
else
c->Message(0, "I failed to pacify %s.", target->GetCleanName());
}
+ //Criimson - seperated cleric and chanter so chanter is primary
+ if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == CLERIC) && (DoesGroupHaveEnchanter == false)) {
+ Bot *pacer = g->members[i]->CastToBot();
+ pacer->Say("Trying to pacify %s \n", target->GetCleanName());
+
+ if(pacer->Bot_Command_CalmTarget(target)) {
+ if(target->FindType(SE_Lull) || target->FindType(SE_Harmony) || target->FindType(SE_Calm))
+ //if(pacer->IsPacified(target))
+ c->Message(0, "I have successfully pacified %s.", target->GetCleanName());
+ return;
+ /*else
+ c->Message(0, "I failed to pacify %s.", target->GetCleanName());*/
+ }
+ else
+ c->Message(0, "I failed to pacify %s.", target->GetCleanName());
+ }
/*else
c->Message(15, "You must have an Enchanter or Cleric in your group.");*/
}
@@ -13255,7 +13309,8 @@

int8 botCasterClass = caster->GetClass();

- if( botCasterClass == CLERIC || botCasterClass == DRUID || botCasterClass == SHAMAN || botCasterClass == PALADIN || botCasterClass == BEASTLORD || botCasterClass == RANGER) {
+ //CRIIMSON: Changed so heal based on health percentage is different for hybrids
+ if( botCasterClass == CLERIC || botCasterClass == DRUID || botCasterClass == SHAMAN) {
//If AI_EngagedCastCheck() said to the healer that he had to heal
if( iSpellTypes == SpellType_Heal ) {
// check in group
@@ -13300,6 +13355,52 @@
}
}

+ //CRIIMSON: Changed so heal based on health percentage is different for hybrids
+ if( botCasterClass == PALADIN || botCasterClass == BEASTLORD || botCasterClass == RANGER) {
+ //If AI_EngagedCastCheck() said to the healer that he had to heal
+ if( iSpellTypes == SpellType_Heal ) {
+ // check in group
+ if(caster->HasGroup()) {
+ Group *g = caster->GetGroup();
+
+ if(g) {
+ for(int i = 0; i < MAX_GROUP_MEMBERS; i++) {
+ if(g->members[i] && !g->members[i]->qglobal) {
+ if(g->members[i]->IsClient() && g->members[i]->GetHPRatio() < 20) {
+ if(caster->AICastSpell(g->members[i], iChance, SpellType_Heal))
+ return true;
+ }
+ else if((g->members[i]->GetClass() == WARRIOR || g->members[i]->GetClass() == PALADIN || g->members[i]->GetClass() == SHADOWKNIGHT) &&
+ g->members[i]->GetHPRatio() < 20)
+ {
+ if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
+ return true;
+ }
+ else if(g->members[i]->GetClass() == ENCHANTER && g->members[i]->GetHPRatio() < 20) {
+ if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
+ return true;
+ }
+ else if(g->members[i]->GetHPRatio() < 20) {
+ if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
+ return true;
+ }
+ }
+
+ if(g->members[i] && !g->members[i]->qglobal && g->members[i]->HasPet() && g->members[i]->GetPet()->GetHPRatio() < 20) {
+ if(g->members[i]->GetPet()->GetOwner() != caster && caster->IsEngaged() && g->members[i]->IsCasting() && g->members[i]->GetClass() != ENCHANTER )
+ continue;
+
+ if(caster->AICastSpell(g->members[i]->GetPet(), 100, SpellType_Heal))
+ return true;
+ }
+ }
+ }
+ }
+
+ // TODO: raid heals
+ }
+ }
+
//Ok for the buffs..
if( iSpellTypes == SpellType_Buff) {
// Let's try to make Bard working...
@@ -13332,6 +13433,7 @@
return false;
}

+
Mob* EntityList::GetMobByBotID(uint32 botID) {
Mob* Result = 0;

Index: bot.h
================================================== =================
--- bot.h (revision 1958)
+++ bot.h (working copy)
@@ -292,6 +292,7 @@
static bool GroupHasClericClass(Group* group) { return GroupHasClass(group, CLERIC); }
static bool GroupHasDruidClass(Group* group) { return GroupHasClass(group, DRUID); }
static bool GroupHasShamanClass(Group* group) { return GroupHasClass(group, SHAMAN); }
+ static bool GroupHasEnchanterClass(Group* group) { return GroupHasClass(group, ENCHANTER); }
static bool GroupHasPriestClass(Group* group) { return GroupHasClass(group, CLERIC | DRUID | SHAMAN); }

// "GET" Class Methods
Index: botspellsai.cpp
================================================== =================
--- botspellsai.cpp (revision 1958)
+++ botspellsai.cpp (working copy)
@@ -253,6 +253,29 @@
continue;
}

+ switch(tar->GetArchetype())
+ {
+ case ARCHETYPE_CASTER:
+ //TODO: probably more caster specific spell effects in here
+ if(IsEffectInSpell(selectedBotSpell.SpellId, SE_AttackSpeed) || IsEffectInSpell(selectedBotSpell.SpellId, SE_ATK) ||
+ IsEffectInSpell(selectedBotSpell.SpellId, SE_STR) || IsEffectInSpell(selectedBotSpell.SpellId, SE_ReverseDS))
+ {
+ continue;
+ }
+ break;
+ case ARCHETYPE_MELEE:
+ //TODO: Include mana regen (breeze/clarity/etc), I don't know what spell effect it is
+ if(IsEffectInSpell(selectedBotSpell.SpellId, SE_IncreaseSpellHaste) || IsEffectInSpell(selectedBotSpell.SpellId, SE_ManaPool))
+ {
+ continue;
+ }
+ break;
+ case ARCHETYPE_HYBRID:
+ //Hybrids get all buffs
+ default:
+ break;
+ }
+
if(CheckSpellRecastTimers(this, itr->SpellIndex))
{

@@ -297,6 +320,17 @@
checked_los = true;
}

+ if(botClass == CLERIC && this->GetManaRatio() <= 75.0f)
+ {
+ //If we're at 75% mana or below, don't nuke as a cleric or 50% as enchanter
+ break;
+ }
+ if(botClass == ENCHANTER && this->GetManaRatio() <= 50.0f)
+ {
+ //If we're at 75% mana or below, don't nuke as a cleric or 50% as enchanter
+ break;
+ }
+
if(botClass == MAGICIAN || botClass == SHADOWKNIGHT || botClass == NECROMANCER || botClass == PALADIN || botClass == RANGER || botClass == DRUID || botClass == CLERIC) {
if(tar->GetBodyType() == BT_Undead || tar->GetBodyType() == BT_SummonedUndead || tar->GetBodyType() == BT_Vampire)
botSpell = GetBestBotSpellForNukeByTargetType(this, ST_Undead);
@@ -532,16 +566,18 @@

Mob* addMob = GetFirstIncomingMobToMez(this, botSpell);

- if(!addMob)
- break;
+ if(!addMob){
+ //Say("!addMob.");
+ break;}

if(!(!addMob->IsImmuneToSpell(botSpell.SpellId, this) && addMob->CanBuffStack(botSpell.SpellId, botLevel, true) >= 0))
break;

castedSpell = AIDoSpellCast(botSpell.SpellIndex, addMob, botSpell.ManaCost);
+
}
break;
- }
+ }
default: {
break;
}
@@ -722,6 +758,8 @@

mlog(AI__SPELLS, "Engaged autocast check triggered (BOTS). Trying to cast healing spells then maybe offensive spells.");

+
+
if(botClass == CLERIC) {
if(!AICastSpell(this, 100, SpellType_Heal)) {
if(!entity_list.Bot_AICheckCloseBeneficialSpells(t his, 100, BotAISpellRange, SpellType_Heal)) {
@@ -1311,7 +1349,7 @@

std::list<NPC*> npc_list;
entity_list.GetNPCList(npc_list);
-
+
for(std::list<NPC*>::iterator itr = npc_list.begin(); itr != npc_list.end(); itr++) {
NPC* npc = *itr;

Index: mob.cpp
================================================== =================
--- mob.cpp (revision 1958)
+++ mob.cpp (working copy)
@@ -672,6 +672,53 @@
}
}

+uint8 Mob::GetArchetype() const {
+ switch(class_)
+ {
+ case PALADIN:
+ case RANGER:
+ case SHADOWKNIGHT:
+ case BARD:
+ case BEASTLORD:
+ case PALADINGM:
+ case RANGERGM:
+ case SHADOWKNIGHTGM:
+ case BARDGM:
+ case BEASTLORDGM:
+ return ARCHETYPE_HYBRID;
+ break;
+ case CLERIC:
+ case DRUID:
+ case SHAMAN:
+ case NECROMANCER:
+ case WIZARD:
+ case MAGICIAN:
+ case ENCHANTER:
+ case CLERICGM:
+ case DRUIDGM:
+ case SHAMANGM:
+ case NECROMANCERGM:
+ case WIZARDGM:
+ case MAGICIANGM:
+ case ENCHANTERGM:
+ return ARCHETYPE_CASTER;
+ break;
+ case WARRIOR:
+ case MONK:
+ case ROGUE:
+ case BERSERKER:
+ case WARRIORGM:
+ case MONKGM:
+ case ROGUEGM:
+ case BERSERKERGM:
+ return ARCHETYPE_MELEE;
+ break;
+ default:
+ return ARCHETYPE_HYBRID;
+ break;
+ }
+}
+
void Mob::CreateSpawnPacket(EQApplicationPacket* app, Mob* ForWho) {
app->SetOpcode(OP_NewSpawn);
app->size = sizeof(NewSpawn_Struct);
Index: mob.h
================================================== =================
--- mob.h (revision 1958)
+++ mob.h (working copy)
@@ -52,6 +52,18 @@
#define CON_YELLOW 15
#define CON_RED 13

+#define APPEAR_HEIGHT 0x001d
+#define APPEAR_HP_TIC 0x0011
+
+#define ARCHETYPE_HYBRID 1
+#define ARCHETYPE_CASTER 2
+#define ARCHETYPE_MELEE 3
+
+#define CON_GREEN 2
+#define CON_LIGHTBLUE 18
+#define CON_BLUE 4
+
+
//LOS Parameters:
#define HEAD_POSITION 0.9f //ratio of GetSize() where NPCs see from
#define SEE_POSITION 0.5f //ratio of GetSize() where NPCs try to see for LOS
@@ -669,9 +681,10 @@
void SetZone(int32 zone_id, int32 instance_id);

// neotokyo: moved from client to use in NPC too
- char GetCasterClass() const;
- virtual sint32 CalcMaxMana();
-
+ char GetCasterClass() const;
+ uint8 GetArchetype() const;
+ virtual sint32 CalcMaxMana();
+
inline virtual sint16 GetAC() const { return AC + itembonuses.AC + spellbonuses.AC; } // Quagmire - this is NOT the right math
inline virtual sint16 GetATK() const { return ATK + itembonuses.ATK + spellbonuses.ATK; }
inline virtual sint16 GetATKBonus() const { return itembonuses.ATK + spellbonuses.ATK; }

Karayrem
07-10-2011, 04:18 PM
okay that works. First time using Toroise merge program and it works like a charm. Thanks Lexst for suggesting and Crimson for reposting in Tortoise format.

EDIT: looks like you are using an older peq version. tried applying that sql and it there's a duplicate id and I get an error. I'm using peq1900 btw.

Criimson
07-10-2011, 05:19 PM
Im at 1946_doors.sql it looks like.

Unsure why you're getting that error. But I'll look into it

EDIT:
You're right
I created an sql that recreated the npc_spells_entries table as it is right now and you are correct that ID is in use. SO to avoid that in the future I changed all of the IDs in my sql

INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`) VALUES (18145, 705, 190, 2048, 47, 55);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`) VALUES (18146, 705, 292, 2048, 2, 55);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`) VALUES (18147, 705, 187, 2048, 13, 55);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`) VALUES (18148, 705, 188, 2048, 30, 55);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18150, 705, 1691, 2048, 54);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18151, 705, 1692, 2048, 59);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18152, 705, 2120, 2048, 60);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18153, 705, 3341, 2048, 61);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18154, 705, 3354, 2048, 63);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18155, 705, 3358, 2048, 64);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18156, 705, 5503, 2048, 67);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18157, 705, 8035, 2048, 68);
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`) VALUES (18158, 705, 5520, 2048, 69);

UPDATE `npc_spells_entries` SET `priority`=1 WHERE `priority`=0 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=8 WHERE `priority`=7 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=7 WHERE `priority`=6 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=6 WHERE `priority`=5 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=5 WHERE `priority`=4 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=4 WHERE `priority`=3 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=3 WHERE `priority`=2 AND 'npc_spells_id' = 705;
UPDATE `npc_spells_entries` SET `priority`=2 WHERE `priority`=1 AND TYPE != 2048 AND 'npc_spells_id' = 705;

UPDATE `npc_spells_entries` SET `maxlevel`=12 WHERE `id`=18146 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=29 WHERE `id`=18147 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=46 WHERE `id`=18148 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=58 WHERE `id`=18150 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=59 WHERE `id`=18151 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=60 WHERE `id`=18152 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=62 WHERE `id`=18153 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=63 WHERE `id`=18154 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=66 WHERE `id`=18155 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=67 WHERE `id`=18156 LIMIT 1;
UPDATE `npc_spells_entries` SET `maxlevel`=68 WHERE `id`=18157 LIMIT 1;

That should give us way more room

BTW I created this sql file in case anyone wants to have a clean slate in their npc_spells_entries table since that is where I am tinkering and if ya want to try the changes but be able to go back to DB state without redoing the whole DB


DROP TABLE npc_spells_entries;



# Dumping structure for table eqdb.npc_spells_entries
CREATE TABLE IF NOT EXISTS `npc_spells_entries` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`npc_spells_id` int(11) NOT NULL DEFAULT '0',
`spellid` smallint(5) NOT NULL DEFAULT '0',
`type` smallint(5) unsigned NOT NULL DEFAULT '0',
`minlevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
`maxlevel` tinyint(3) unsigned NOT NULL DEFAULT '255',
`manacost` smallint(5) NOT NULL DEFAULT '-1',
`recast_delay` int(11) NOT NULL DEFAULT '-1',
`priority` smallint(5) NOT NULL DEFAULT '0',
`resist_adjust` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `spellsid_spellid` (`npc_spells_id`,`spellid`)
) ENGINE=InnoDB AUTO_INCREMENT=8146 DEFAULT CHARSET=latin1;

# Dumping data for table eqdb.npc_spells_entries: ~4,117 rows (approximately)
/*!40000 ALTER TABLE `npc_spells_entries` DISABLE KEYS */;
REPLACE INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`, `manacost`, `recast_delay`, `priority`, `resist_adjust`) VALUES
(1, 1, 14, 1, 1, 13, -1, -1, 0, NULL),
(2, 1, 560, 1, 5, 28, -1, -1, 10, NULL),
(3, 1, 16, 1, 14, 43, -1, -1, 20, NULL),
(4, 1, 329, 1, 29, 53, -1, -1, 30, NULL),
(5, 1, 672, 1, 44, 55, -1, -1, 40, NULL),
(6, 1, 1543, 1, 54, 61, -1, -1, 50, NULL),
(7, 1, 2508, 1, 56, 255, -1, -1, 60, NULL),
(8, 1, 3476, 1, 62, 255, -1, -1, 70, NULL),
(9, 1, 405, 1, 34, 43, -1, -1, 1, NULL),
(10, 1, 406, 1, 44, 51, -1, -1, 1, NULL),
(11, 1, 1542, 1, 52, 63, -1, -1, 1, NULL),
(12, 1, 3473, 1, 64, 255, -1, -1, 1, NULL),
(13, 1, 231, 1, 9, 18, -1, -1, 1, NULL),
(14, 1, 413, 1, 19, 28, -1, -1, 1, NULL),
(15, 1, 414, 1, 29, 38, -1, -1, 1, NULL),
(16, 1, 415, 1, 39, 48, -1, -1, 1, NULL),
(17, 1, 416, 1, 49, 58, -1, -1, 1, NULL),
(18, 1, 1545, 1, 59, 255, -1, -1, 1, NULL),
(19, 1, 216, 1, 5, 18, -1, -1, 1, NULL),
(20, 1, 123, 1, 19, 33, -1, -1, 1, NULL),
(21, 1, 124, 1, 34, 48, -1, -1, 1, NULL),
(22, 1, 125, 1, 49, 57, -1, -1, 1, NULL),
(23, 1, 1544, 1, 58, 60, -1, -1, 1, NULL),
(24, 1, 3481, 1, 61, 64, -1, -1, 1, NULL),
(25, 1, 3464, 1, 65, 255, -1, -1, 1, NULL),
(27, 1, 49, 512, 39, 52, -1, -1, 1, NULL),
(28, 1, 1526, 512, 53, 255, -1, -1, 1, NULL),
(31, 1, 200, 2, 1, 13, -1, 60, 0, NULL),
(32, 1, 17, 2, 5, 23, -1, 60, 10, NULL),
(33, 1, 12, 2, 14, 33, -1, 60, 20, NULL),
(34, 1, 15, 2, 24, 50, -1, 60, 30, NULL),
(35, 1, 9, 2, 34, 52, -1, 60, 40, NULL),
(36, 1, 13, 2, 39, 255, -1, 60, 1000, NULL),
(37, 1, 1518, 2, 51, 60, -1, 60, 60, NULL),
(38, 1, 1519, 2, 53, 67, -1, 60, 170, NULL),
(39, 1, 2182, 2, 58, 62, -1, 60, 180, NULL),
(40, 1, 3465, 2, 61, 255, -1, 60, 90, NULL),
(41, 1, 3480, 2, 63, 255, -1, 60, 200, NULL),
(42, 1, 230, 4, 9, 63, -1, -1, 1, NULL),
(43, 1, 131, 4, 29, 48, -1, -1, 2, NULL),
(44, 1, 132, 4, 49, 55, -1, -1, 3, NULL),
(45, 1, 133, 4, 56, 61, -1, -1, 4, NULL),
(46, 1, 3195, 4, 62, 255, -1, -1, 5, NULL),
(47, 1, 3196, 4, 64, 255, -1, -1, 6, NULL),
(48, 1, 202, 8, 1, 8, -1, -1, 0, NULL),
(49, 1, 219, 8, 9, 18, -1, -1, 0, NULL),
(50, 1, 89, 8, 19, 23, -1, -1, 0, NULL),
(51, 1, 244, 8, 24, 33, -1, -1, 0, NULL),
(52, 1, 312, 8, 34, 43, -1, -1, 0, NULL),
(53, 1, 314, 8, 44, 51, -1, -1, 0, NULL),
(54, 1, 1533, 8, 52, 59, -1, -1, 0, NULL),
(55, 1, 1447, 8, 60, 61, -1, -1, 0, NULL),
(56, 1, 3467, 8, 62, 255, -1, -1, 0, NULL),
(57, 1, 11, 8, 5, 18, -1, -1, 1, NULL),
(58, 1, 368, 8, 19, 28, -1, -1, 1, NULL),
(59, 1, 18, 8, 29, 38, -1, -1, 1, NULL),
(60, 1, 19, 8, 39, 48, -1, -1, 1, NULL),
(61, 1, 20, 8, 49, 56, -1, -1, 1, NULL),
(62, 1, 1537, 8, 57, 60, -1, -1, 1, NULL),
(63, 1, 3470, 8, 61, 255, -1, -1, 1, NULL),
(71, 1, 64, 8, 44, 255, -1, -1, 1, NULL),
(84, 1, 485, 8, 14, 23, -1, -1, 1, NULL),
(85, 1, 486, 8, 24, 33, -1, -1, 1, NULL),
(86, 1, 487, 8, 34, 43, -1, -1, 1, NULL),
(87, 1, 488, 8, 44, 53, -1, -1, 1, NULL),
(88, 1, 1535, 8, 54, 60, -1, -1, 1, NULL),
(89, 1, 3466, 8, 61, 62, -1, -1, 1, NULL),
(90, 1, 3047, 8, 63, 255, -1, -1, 1, NULL),
(91, 1, 1445, 8, 34, 48, -1, -1, 1, NULL),
(92, 1, 2505, 8, 49, 57, -1, -1, 1, NULL),
(93, 1, 2509, 8, 58, 64, -1, -1, 1, NULL),
(94, 1, 3474, 8, 65, 255, -1, -1, 1, NULL),
(95, 3, 229, 1, 9, 23, -1, 45, 1, NULL),
(96, 3, 126, 1, 24, 38, -1, 45, 1, NULL),
(97, 3, 127, 1, 39, 56, -1, 45, 1, NULL),
(98, 3, 1527, 1, 57, 255, -1, 45, 1, NULL),
(99, 2, 372, 1, 1, 7, -1, -1, 1, NULL),
(100, 2, 376, 1, 4, 15, -1, -1, 2, NULL),
(101, 2, 656, 1, 8, 23, -1, -1, 3, NULL),
(102, 2, 383, 1, 12, 19, -1, -1, 4, NULL),
(103, 2, 657, 1, 16, 28, -1, -1, 5, NULL),
(104, 2, 22, 1, 20, 28, -1, -1, 6, NULL),
(105, 2, 464, 1, 24, 33, -1, -1, 7, NULL),
(106, 2, 465, 1, 29, 43, -1, -1, 8, NULL),
(107, 2, 470, 1, 29, 38, -1, -1, 9, NULL),
(108, 2, 658, 1, 34, 48, -1, -1, 10, NULL),
(109, 2, 466, 1, 39, 43, -1, -1, 11, NULL),
(110, 2, 23, 1, 44, 48, -1, -1, 12, NULL),
(111, 2, 659, 1, 44, 50, -1, -1, 13, NULL),
(112, 2, 732, 1, 49, 56, -1, -1, 14, NULL),
(113, 2, 755, 1, 49, 53, -1, -1, 15, NULL),
(114, 2, 1637, 1, 51, 59, -1, -1, 16, NULL),
(115, 2, 1639, 1, 54, 54, -1, -1, 17, NULL),
(116, 2, 1643, 1, 55, 62, -1, -1, 18, NULL),
(117, 2, 1641, 1, 57, 59, -1, -1, 19, NULL),
(118, 2, 1426, 1, 60, 64, -1, -1, 20, NULL),
(119, 2, 1658, 1, 60, 60, -1, -1, 21, NULL),
(120, 2, 2884, 1, 60, 255, -1, -1, 22, NULL),
(121, 2, 3335, 1, 63, 255, -1, -1, 23, NULL),
(122, 2, 3339, 1, 65, 255, -1, -1, 24, NULL),
(123, 2, 377, 1, 4, 7, -1, -1, 1, NULL),
(124, 2, 380, 1, 8, 15, -1, -1, 1, NULL),
(125, 2, 386, 1, 16, 23, -1, -1, 1, NULL),
(126, 2, 462, 1, 24, 28, -1, -1, 1, NULL),
(127, 2, 459, 1, 29, 33, -1, -1, 1, NULL),
(128, 2, 463, 1, 34, 38, -1, -1, 1, NULL),
(129, 2, 460, 1, 39, 48, -1, -1, 1, NULL),
(130, 2, 731, 1, 49, 52, -1, -1, 1, NULL),
(131, 2, 1650, 1, 53, 53, -1, -1, 1, NULL),
(132, 2, 1645, 1, 54, 55, -1, -1, 1, NULL),
(133, 2, 1651, 1, 56, 56, -1, -1, 1, NULL),
(134, 2, 1644, 1, 57, 58, -1, -1, 1, NULL),
(135, 2, 1652, 1, 59, 60, -1, -1, 1, NULL),
(136, 2, 3327, 1, 61, 64, -1, -1, 1, NULL),
(137, 2, 3332, 1, 65, 255, -1, -1, 1, NULL),
(138, 2, 73, 1, 44, 58, -1, -1, 1, NULL),
(139, 2, 1636, 1, 59, 255, -1, -1, 1, NULL),
(140, 2, 503, 1, 20, 48, -1, -1, 1, NULL),
(141, 2, 612, 1, 49, 50, -1, -1, 1, NULL),
(142, 2, 1634, 1, 51, 55, -1, -1, 1, NULL),
(143, 2, 1635, 1, 56, 63, -1, -1, 1, NULL),
(144, 2, 3333, 1, 64, 255, -1, -1, 1, NULL),
(146, 2, 131, 4, 20, 38, -1, -1, 1, NULL),
(147, 2, 132, 4, 39, 48, -1, -1, 2, NULL),
(148, 2, 133, 4, 49, 57, -1, -1, 3, NULL),
(149, 2, 1633, 4, 58, 60, -1, -1, 4, NULL),
(150, 2, 3194, 4, 61, 255, -1, -1, 5, NULL),
(152, 2, 49, 512, 34, 52, -1, -1, 1, NULL),
(153, 2, 1526, 512, 53, 255, -1, -1, 1, NULL),
(154, 2, 288, 8, 1, 7, -1, -1, 1, NULL),
(155, 2, 246, 8, 8, 15, -1, -1, 1, NULL),
(156, 2, 309, 8, 16, 23, -1, -1, 1, NULL),
(157, 2, 65, 8, 24, 33, -1, -1, 1, NULL),
(158, 2, 66, 8, 34, 43, -1, -1, 1, NULL),
(159, 2, 67, 8, 44, 53, -1, -1, 1, NULL),
(160, 2, 1610, 8, 54, 60, -1, -1, 1, NULL),
(161, 2, 3300, 8, 61, 63, -1, -1, 1, NULL),
(162, 2, 3302, 8, 64, 255, -1, -1, 1, NULL),
(163, 2, 236, 8, 16, 23, -1, -1, 0, NULL),
(164, 2, 387, 8, 24, 33, -1, -1, 0, NULL),
(165, 2, 393, 8, 34, 43, -1, -1, 0, NULL),
(166, 2, 394, 8, 44, 51, -1, -1, 0, NULL),
(167, 2, 1609, 8, 52, 62, -1, -1, 0, NULL),
(168, 2, 3301, 8, 63, 255, -1, -1, 0, NULL),
(176, 2, 3326, 8, 61, 57, -1, -1, 1, NULL),
(183, 3, 2015, 1, 55, 255, -1, -1, 5, NULL),
(184, 3, 2014, 1, 44, 255, -1, -1, 5, NULL),
(185, 3, 204, 1, 24, 33, -1, -1, 5, NULL),
(186, 3, 1415, 1, 34, 48, -1, -1, 5, NULL),
(187, 3, 3571, 1, 49, 53, -1, -1, 5, NULL),
(188, 3, 3572, 1, 54, 255, -1, -1, 5, NULL),
(189, 3, 369, 4, 16, 33, -1, -1, 0, NULL),
(190, 3, 230, 4, 34, 255, -1, -1, 0, NULL),
(191, 3, 133, 4, 49, 52, -1, -1, 3, NULL),
(192, 3, 131, 4, 53, 57, -1, -1, 1, NULL),
(193, 3, 132, 4, 58, 62, -1, -1, 2, NULL),
(194, 3, 3195, 4, 63, 255, -1, -1, 5, NULL),
(195, 3, 288, 8, 1, 7, -1, -1, 1, NULL),
(197, 3, 309, 8, 16, 23, -1, -1, 1, NULL),
(198, 3, 65, 8, 24, 33, -1, -1, 1, NULL),
(199, 3, 66, 8, 34, 43, -1, -1, 1, NULL),
(200, 3, 67, 8, 44, 53, -1, -1, 1, NULL),
(201, 3, 1610, 8, 54, 60, -1, -1, 1, NULL),
(202, 3, 3300, 8, 61, 63, -1, -1, 1, NULL),
(203, 3, 3302, 8, 64, 255, -1, -1, 1, NULL),
(204, 3, 236, 8, 16, 23, -1, -1, 0, NULL),
(205, 3, 387, 8, 24, 33, -1, -1, 0, NULL),
(206, 3, 393, 8, 34, 43, -1, -1, 0, NULL),
(207, 3, 394, 8, 44, 51, -1, -1, 0, NULL),
(208, 3, 1609, 8, 52, 62, -1, -1, 0, NULL),
(209, 3, 3301, 8, 63, 255, -1, -1, 0, NULL),
(228, 3, 341, 64, 1, 11, -1, -1, 10, NULL),
(229, 3, 502, 64, 4, 19, -1, -1, 11, NULL),
(230, 3, 445, 64, 12, 18, -1, -1, 12, NULL),
(231, 3, 446, 64, 20, 28, -1, -1, 13, NULL),
(232, 3, 524, 64, 29, 38, -1, -1, 14, NULL),
(233, 3, 525, 64, 39, 53, -1, -1, 15, NULL),
(234, 3, 447, 64, 49, 58, -1, -1, 16, NULL),
(235, 3, 1613, 64, 54, 255, -1, -1, 17, NULL),
(236, 3, 1618, 64, 59, 59, -1, -1, 18, NULL),
(237, 3, 1393, 64, 60, 255, -1, -1, 19, NULL),
(238, 3, 3032, 64, 61, 255, -1, -1, 20, NULL),
(239, 3, 344, 128, 4, 11, -1, -1, 51, NULL),
(240, 3, 355, 128, 12, 255, -1, -1, 52, NULL),
(241, 3, 452, 128, 29, 48, -1, -1, 53, NULL),
(242, 3, 453, 128, 49, 58, -1, -1, 54, NULL),
(243, 3, 1619, 128, 59, 62, -1, -1, 55, NULL),
(244, 3, 3309, 128, 63, 255, -1, -1, 56, NULL),
(245, 3, 348, 256, 4, 33, -1, -1, 6, NULL),
(246, 3, 435, 256, 34, 50, -1, -1, 6, NULL),
(247, 3, 436, 256, 51, 64, -1, -1, 6, NULL),
(248, 3, 3303, 256, 65, 255, -1, -1, 6, NULL),
(249, 3, 360, 256, 12, 28, -1, -1, 6, NULL),
(250, 3, 451, 256, 29, 48, -1, -1, 6, NULL),
(251, 3, 6, 256, 49, 57, -1, -1, 6, NULL),
(252, 3, 1617, 256, 58, 255, -1, -1, 6, NULL),
(254, 3, 365, 256, 16, 38, -1, -1, 6, NULL),
(255, 3, 31, 256, 39, 51, -1, -1, 6, NULL),
(256, 3, 32, 256, 52, 60, -1, -1, 6, NULL),
(257, 3, 3315, 256, 61, 255, -1, -1, 6, NULL),
(258, 3, 1508, 256, 44, 255, -1, -1, 6, NULL),
(259, 3, 1412, 256, 39, 58, -1, -1, 5, NULL),
(260, 3, 456, 256, 49, 56, -1, -1, 5, NULL),
(261, 3, 1616, 256, 57, 255, -1, -1, 5, NULL),
(262, 3, 1615, 256, 56, 255, -1, -1, 6, NULL),
(263, 3, 3035, 256, 61, 255, -1, -1, 6, NULL),
(264, 3, 3306, 256, 62, 255, -1, -1, 6, NULL),
(265, 4, 93, 1, 1, 3, -1, -1, 1, NULL),
(266, 4, 94, 1, 4, 7, -1, -1, 1, NULL),
(267, 4, 322, 1, 8, 15, -1, -1, 1, NULL),
(268, 4, 334, 1, 16, 19, -1, -1, 1, NULL),
(269, 4, 68, 1, 20, 33, -1, -1, 1, NULL),
(270, 4, 120, 1, 34, 48, -1, -1, 1, NULL),
(271, 4, 70, 1, 49, 51, -1, -1, 1, NULL),
(272, 4, 1660, 1, 52, 53, -1, -1, 1, NULL),
(273, 4, 1661, 1, 54, 58, -1, -1, 1, NULL),
(274, 4, 1664, 1, 59, 59, -1, -1, 1, NULL),
(275, 4, 2540, 1, 60, 60, -1, -1, 1, NULL),
(276, 4, 3318, 1, 61, 64, -1, -1, 1, NULL),
(277, 4, 3325, 1, 65, 255, -1, -1, 1, NULL),
(278, 4, 324, 1, 8, 23, -1, -1, 1, NULL),
(279, 4, 113, 1, 24, 43, -1, -1, 1, NULL),
(280, 4, 114, 1, 44, 56, -1, -1, 1, NULL),
(281, 4, 1663, 1, 57, 62, -1, -1, 1, NULL),
(282, 4, 3321, 1, 63, 255, -1, -1, 1, NULL),
(283, 4, 328, 1, 12, 19, -1, -1, 1, NULL),
(284, 4, 83, 1, 20, 38, -1, -1, 1, NULL),
(285, 4, 121, 1, 39, 54, -1, -1, 1, NULL),
(286, 4, 1662, 1, 55, 61, -1, -1, 1, NULL),
(287, 4, 3319, 1, 62, 255, -1, -1, 1, NULL),
(288, 4, 330, 1, 12, 28, -1, -1, 1, NULL),
(289, 4, 409, 1, 29, 48, -1, -1, 1, NULL),
(290, 4, 410, 1, 49, 58, -1, -1, 1, NULL),
(291, 4, 1665, 1, 59, 59, -1, -1, 1, NULL),
(292, 4, 1394, 1, 60, 63, -1, -1, 1, NULL),
(293, 4, 3323, 1, 64, 255, -1, -1, 1, NULL),
(294, 4, 1403, 256, 44, 54, -1, -1, 1, NULL),
(295, 4, 1405, 256, 55, 255, -1, -1, 1, NULL),
(296, 4, 110, 1, 20, 43, -1, -1, 1, NULL),
(297, 4, 111, 1, 44, 50, -1, -1, 1, NULL),
(298, 4, 112, 1, 51, 57, -1, -1, 1, NULL),
(299, 4, 1577, 1, 58, 59, -1, -1, 1, NULL),
(300, 4, 1772, 1, 60, 62, -1, -1, 1, NULL),
(301, 4, 3387, 1, 63, 255, -1, -1, 1, NULL),
(303, 4, 49, 512, 34, 52, -1, -1, 1, NULL),
(304, 4, 1526, 512, 53, 255, -1, -1, 1, NULL),
(305, 4, 288, 8, 1, 7, -1, -1, 1, NULL),
(306, 4, 246, 8, 8, 15, -1, -1, 1, NULL),
(307, 4, 309, 8, 16, 23, -1, -1, 1, NULL),
(308, 4, 65, 8, 24, 33, -1, -1, 1, NULL),
(309, 4, 66, 8, 34, 43, -1, -1, 1, NULL),
(310, 4, 67, 8, 44, 53, -1, -1, 1, NULL),
(311, 4, 1610, 8, 54, 60, -1, -1, 1, NULL),
(312, 4, 3300, 8, 61, 63, -1, -1, 1, NULL),
(313, 4, 3302, 8, 64, 255, -1, -1, 1, NULL),
(320, 4, 479, 8, 29, 38, -1, -1, 1, NULL),
(321, 4, 680, 8, 39, 48, -1, -1, 1, NULL),
(322, 4, 412, 8, 49, 55, -1, -1, 1, NULL),
(323, 4, 1667, 8, 56, 60, -1, -1, 1, NULL),
(324, 4, 3198, 8, 61, 255, -1, -1, 1, NULL),
(377, 5, 296, 1, 8, 15, -1, -1, 1, NULL),
(378, 5, 306, 1, 16, 23, -1, -1, 1, NULL),
(379, 5, 350, 1, 24, 33, -1, -1, 1, NULL),
(380, 5, 71, 1, 34, 43, -1, -1, 1, NULL),
(381, 5, 673, 1, 44, 53, -1, -1, 1, NULL),
(382, 5, 1698, 1, 54, 57, -1, -1, 1, NULL),
(383, 5, 2016, 1, 58, 63, -1, -1, 1, NULL),
(384, 5, 3349, 1, 64, 255, -1, -1, 1, NULL),
(385, 5, 73, 1, 39, 255, -1, -1, 15, NULL),
(386, 5, 292, 2048, 4, 15, -1, -1, 1, NULL),
(387, 5, 187, 2048, 16, 33, -1, -1, 1, NULL),
(388, 5, 188, 2048, 34, 48, -1, -1, 1, NULL),
(389, 5, 190, 2048, 49, 53, -1, -1, 1, NULL),
(390, 5, 1691, 2048, 54, 58, -1, -1, 1, NULL),
(391, 5, 1692, 2048, 59, 60, -1, -1, 1, NULL),
(392, 5, 3341, 2048, 61, 63, -1, -1, 1, NULL),
(393, 5, 3358, 2048, 64, 255, -1, -1, 1, NULL),
(394, 5, 290, 1, 4, 19, -1, -1, 1, NULL),
(395, 5, 177, 1, 20, 43, -1, -1, 1, NULL),
(396, 5, 178, 1, 44, 51, -1, -1, 1, NULL),
(397, 5, 1696, 1, 52, 54, -1, -1, 1, NULL),
(398, 5, 1715, 1, 55, 255, -1, -1, 1, NULL),
(399, 5, 286, 256, 1, 3, -1, -1, 1, NULL),
(400, 5, 294, 256, 4, 11, -1, -1, 1, NULL),
(401, 5, 521, 256, 12, 28, -1, -1, 1, NULL),
(402, 5, 450, 256, 29, 48, -1, -1, 1, NULL),
(403, 5, 195, 256, 49, 58, -1, -1, 1, NULL),
(404, 5, 1703, 256, 59, 61, -1, -1, 1, NULL),
(405, 5, 3345, 256, 62, 255, -1, -1, 1, NULL),
(406, 5, 230, 4, 8, 28, -1, -1, 1, NULL),
(407, 5, 131, 4, 29, 38, -1, -1, 1, NULL),
(408, 5, 132, 4, 39, 48, -1, -1, 2, NULL),
(409, 5, 133, 4, 49, 57, -1, -1, 3, NULL),
(410, 5, 1633, 4, 58, 60, -1, -1, 1, NULL),
(411, 5, 3194, 4, 61, 255, -1, -1, 1, NULL),
(412, 5, 302, 1, 12, 23, -1, -1, 1, NULL),
(414, 5, 185, 1, 44, 56, -1, -1, 1, NULL),
(415, 5, 1712, 1, 57, 255, -1, -1, 1, NULL),
(416, 5, 41, 1, 1, 3, -1, -1, 1, NULL),
(417, 5, 291, 1, 4, 11, -1, -1, 1, NULL),
(418, 5, 645, 1, 12, 15, -1, -1, 1, NULL),
(419, 5, 281, 1, 16, 19, -1, -1, 1, NULL),
(420, 5, 179, 1, 20, 28, -1, -1, 1, NULL),
(421, 5, 162, 1, 29, 33, -1, -1, 1, NULL),
(422, 5, 180, 1, 34, 43, -1, -1, 1, NULL),
(423, 5, 163, 1, 44, 52, -1, -1, 1, NULL),
(424, 5, 1592, 1, 53, 255, -1, -1, 1, NULL),
(425, 5, 676, 1, 2, 19, -1, -1, 0, NULL),
(426, 5, 677, 1, 20, 43, -1, -1, 0, NULL),
(427, 5, 678, 1, 44, 56, -1, -1, 0, NULL),
(428, 5, 1702, 1, 57, 60, -1, -1, 1, NULL),
(429, 5, 3342, 1, 61, 255, -1, -1, 0, NULL),
(430, 5, 289, 1, 1, 7, -1, -1, 1, NULL),
(432, 5, 24, 1, 24, 28, -1, -1, 1, NULL),
(433, 5, 49, 512, 29, 43, -1, -1, 1, NULL),
(434, 5, 25, 1, 44, 52, -1, -1, 1, NULL),
(435, 5, 1697, 512, 53, 255, -1, -1, 1, NULL),
(436, 5, 74, 1, 34, 50, -1, -1, 1, NULL),
(437, 5, 1686, 1, 51, 255, -1, -1, 1, NULL),
(438, 5, 297, 1, 8, 255, -1, -1, 2, NULL),
(439, 5, 408, 1, 29, 50, -1, -1, 1, NULL),
(440, 5, 303, 1, 12, 28, -1, -1, 1, NULL),
(441, 5, 619, 1, 29, 255, -1, -1, 1, NULL),
(442, 5, 288, 8, 1, 7, -1, -1, 1, NULL),
(443, 5, 246, 8, 8, 15, -1, -1, 1, NULL),
(444, 5, 309, 8, 16, 23, -1, -1, 1, NULL),
(445, 5, 65, 8, 24, 33, -1, -1, 1, NULL),
(446, 5, 66, 8, 34, 43, -1, -1, 1, NULL),
(447, 5, 67, 8, 44, 53, -1, -1, 1, NULL),
(448, 5, 1610, 8, 54, 60, -1, -1, 1, NULL),
(449, 5, 3300, 8, 61, 63, -1, -1, 1, NULL),
(450, 5, 3302, 8, 64, 255, -1, -1, 1, NULL),
(451, 5, 481, 8, 16, 23, -1, -1, 1, NULL),
(452, 5, 482, 8, 24, 33, -1, -1, 1, NULL),
(453, 5, 483, 8, 34, 43, -1, -1, 1, NULL),
(454, 5, 484, 8, 44, 51, -1, -1, 1, NULL),
(455, 5, 1689, 8, 52, 60, -1, -1, 1, NULL),
(456, 5, 3199, 8, 61, 255, -1, -1, 1, NULL),
(457, 5, 293, 8, 4, 11, -1, -1, 1, NULL),
(458, 5, 650, 8, 12, 19, -1, -1, 1, NULL),
(459, 5, 651, 8, 20, 28, -1, -1, 1, NULL),
(460, 5, 652, 8, 29, 38, -1, -1, 1, NULL),
(461, 5, 653, 8, 39, 48, -1, -1, 1, NULL),
(462, 5, 654, 8, 49, 56, -1, -1, 1, NULL),
(463, 5, 1711, 8, 57, 255, -1, -1, 1, NULL),
(464, 5, 191, 8, 29, 255, -1, -1, 1, NULL),
(466, 5, 64, 8, 39, 61, -1, -1, 1, NULL),
(467, 5, 3242, 8, 62, 255, -1, -1, 1, NULL),
(472, 5, 1713, 8, 58, 255, -1, -1, 1, NULL),
(473, 5, 697, 8, 16, 28, -1, -1, 1, NULL),
(474, 5, 174, 8, 29, 53, -1, -1, 1, NULL),
(475, 5, 1693, 8, 54, 60, -1, -1, 1, NULL),
(476, 5, 1408, 8, 34, 54, -1, -1, 1, NULL),
(477, 5, 1409, 8, 55, 59, -1, -1, 1, NULL),
(478, 5, 2570, 8, 60, 62, -1, -1, 1, NULL),
(479, 5, 3350, 8, 63, 64, -1, -1, 1, NULL),
(480, 5, 3360, 8, 65, 255, -1, -1, 1, NULL),
(481, 5, 39, 8, 16, 23, -1, -1, 1, NULL),
(482, 5, 170, 8, 24, 38, -1, -1, 1, NULL),
(483, 5, 171, 8, 39, 48, -1, -1, 1, NULL),
(484, 5, 172, 8, 49, 52, -1, -1, 1, NULL),
(485, 5, 1708, 8, 53, 57, -1, -1, 1, NULL),
(486, 5, 1709, 8, 58, 59, -1, -1, 1, NULL),
(487, 5, 1710, 8, 60, 61, -1, -1, 1, NULL),
(488, 5, 3240, 8, 62, 64, -1, -1, 1, NULL),
(489, 5, 3178, 8, 65, 255, -1, -1, 1, NULL),
(504, 5, 300, 4096, 12, 23, -1, -1, 2, NULL),
(505, 5, 182, 4096, 24, 39, -1, -1, 2, NULL),
(506, 5, 183, 4096, 39, 48, -1, -1, 1, NULL),
(507, 5, 184, 4096, 49, 52, -1, -1, 1, NULL),
(508, 5, 1705, 4096, 53, 59, -1, -1, 1, NULL),
(509, 5, 1707, 4096, 60, 61, -1, -1, 1, NULL),
(510, 5, 3347, 4096, 62, 63, -1, -1, 1, NULL),
(511, 5, 3355, 4096, 64, 255, -1, -1, 15, NULL),
(512, 5, 229, 1, 4, 15, -1, 45, 2, NULL),
(513, 5, 304, 1, 16, 38, -1, 15, 1, NULL),
(514, 5, 127, 1, 39, 55, -1, 45, 2, NULL),
(515, 5, 1527, 1, 56, 255, -1, 45, 1, NULL),
(516, 6, 93, 1, 1, 9, -1, -1, 1, NULL),
(517, 6, 275, 1, 5, 13, -1, -1, 1, NULL),
(518, 6, 282, 1, 14, 23, -1, -1, 1, NULL),
(519, 6, 508, 1, 24, 33, -1, -1, 1, NULL),
(520, 6, 509, 1, 34, 43, -1, -1, 1, NULL),
(521, 6, 510, 1, 44, 53, -1, -1, 1, NULL),
(522, 6, 1586, 1, 54, 63, -1, -1, 1, NULL),
(523, 6, 3390, 1, 64, 255, -1, -1, 1, NULL),
(524, 6, 437, 1, 24, 33, -1, -1, 1, NULL),
(525, 6, 1427, 1, 34, 43, -1, -1, 1, NULL),
(526, 6, 438, 1, 39, 43, -1, -1, 1, NULL),
(527, 6, 1429, 1, 44, 48, -1, -1, 1, NULL),
(528, 6, 3573, 1, 49, 53, -1, -1, 1, NULL),
(529, 6, 3574, 1, 54, 60, -1, -1, 1, NULL),
(530, 6, 1587, 1, 55, 60, -1, -1, 1, NULL),
(531, 6, 3379, 1, 61, 255, -1, -1, 1, NULL),
(532, 6, 3385, 1, 63, 255, -1, -1, 1, NULL),
(535, 6, 75, 256, 5, 18, -1, -1, 1, NULL),
(536, 6, 511, 256, 19, 33, -1, -1, 1, NULL),
(537, 6, 365, 256, 19, 33, -1, -1, 1, NULL),
(538, 6, 32, 256, 49, 58, -1, -1, 1, NULL),
(539, 6, 1591, 256, 59, 63, -1, -1, 1, NULL),
(540, 6, 3394, 256, 64, 255, -1, -1, 1, NULL),
(541, 6, 277, 256, 9, 23, -1, -1, 1, NULL),
(542, 6, 434, 256, 24, 38, -1, -1, 1, NULL),
(543, 6, 435, 256, 39, 48, -1, -1, 1, NULL),
(544, 6, 436, 256, 49, 55, -1, -1, 1, NULL),
(545, 6, 1590, 256, 56, 59, -1, -1, 1, NULL),
(547, 6, 3396, 256, 65, 255, -1, -1, 1, NULL),
(548, 6, 110, 1, 19, 33, -1, -1, 1, NULL),
(549, 6, 111, 1, 34, 48, -1, -1, 1, NULL),
(550, 6, 112, 1, 49, 56, -1, -1, 1, NULL),
(551, 6, 1577, 1, 57, 59, -1, -1, 1, NULL),
(552, 6, 1578, 1, 60, 62, -1, -1, 1, NULL),
(553, 6, 3387, 1, 63, 64, -1, -1, 1, NULL),
(554, 6, 3395, 1, 65, 255, -1, -1, 1, NULL),
(555, 6, 270, 1, 5, 13, -1, -1, 1, NULL),
(556, 6, 505, 1, 14, 28, -1, -1, 1, NULL),
(557, 6, 506, 1, 29, 38, -1, -1, 1, NULL),
(558, 6, 507, 1, 39, 50, -1, -1, 1, NULL),
(559, 6, 1588, 1, 51, 57, -1, -1, 1, NULL),
(560, 6, 1589, 1, 58, 255, -1, -1, 1, NULL),
(561, 6, 281, 1, 14, 28, -1, -1, 1, NULL),
(562, 6, 162, 1, 29, 43, -1, -1, 1, NULL),
(563, 6, 163, 1, 44, 52, -1, -1, 1, NULL),
(564, 6, 1592, 1, 53, 255, -1, -1, 1, NULL),
(565, 6, 526, 1, 19, 38, -1, -1, 1, NULL),
(566, 6, 527, 1, 39, 51, -1, -1, 1, NULL),
(567, 6, 1573, 1, 52, 62, -1, -1, 1, NULL),
(568, 6, 3386, 1, 63, 255, -1, -1, 1, NULL),
(570, 6, 49, 512, 44, 54, -1, -1, 1, NULL),
(571, 6, 1526, 512, 55, 255, -1, -1, 1, NULL),
(572, 6, 2527, 1, 54, 60, -1, -1, 1, NULL),
(573, 6, 3380, 1, 61, 255, -1, -1, 1, NULL),
(576, 6, 230, 4, 14, 33, -1, -1, 1, NULL),
(577, 6, 131, 4, 34, 50, -1, -1, 1, NULL),
(578, 6, 132, 4, 51, 55, -1, -1, 1, NULL),
(579, 6, 133, 4, 56, 57, -1, -1, 1, NULL),
(580, 6, 3195, 4, 62, 63, -1, -1, 1, NULL),
(581, 6, 3196, 4, 64, 255, -1, -1, 1, NULL),
(582, 6, 267, 8, 1, 4, -1, -1, 1, NULL),
(583, 6, 274, 8, 5, 13, -1, -1, 1, NULL),
(584, 6, 283, 8, 14, 23, -1, -1, 1, NULL),
(585, 6, 649, 8, 24, 33, -1, -1, 1, NULL),
(586, 6, 431, 8, 34, 43, -1, -1, 1, NULL),
(587, 6, 389, 8, 44, 53, -1, -1, 1, NULL),
(588, 6, 1584, 8, 54, 61, -1, -1, 1, NULL),
(589, 6, 3381, 8, 62, 255, -1, -1, 1, NULL),
(593, 6, 64, 8, 44, 255, -1, -1, 1, NULL),
(600, 6, 167, 8, 34, 9, -1, -1, 1, NULL),
(601, 6, 168, 8, 44, 9, -1, -1, 1, NULL),
(602, 6, 1585, 8, 55, 9, -1, -1, 1, NULL),
(604, 6, 1432, 8, 60, 61, -1, -1, 1, NULL),
(605, 6, 3235, 8, 62, 64, -1, -1, 1, NULL),
(606, 6, 3397, 8, 65, 255, -1, -1, 1, NULL),
(626, 6, 3391, 8, 64, 255, -1, -1, 1, NULL),
(629, 6, 161, 8, 34, 43, -1, -1, 1, NULL),
(633, 6, 39, 8, 29, 43, -1, -1, 1, NULL),
(634, 6, 170, 8, 44, 55, -1, -1, 1, NULL),
(635, 6, 171, 8, 56, 62, -1, -1, 1, NULL),
(636, 6, 172, 8, 63, 255, -1, -1, 1, NULL),
(643, 6, 1598, 8, 60, 64, -1, -1, 1, NULL),
(646, 6, 200, 2, 1, 8, -1, 60, 1, NULL),
(647, 6, 17, 2, 9, 18, -1, 60, 1, NULL),
(648, 6, 12, 2, 19, 28, -1, 60, 1, NULL),
(649, 6, 15, 2, 29, 43, -1, 60, 1, NULL),
(650, 6, 9, 2, 51, 61, -1, 60, 1, NULL),
(651, 6, 3233, 2, 62, 255, -1, 60, 1, NULL),
(652, 6, 144, 2, 24, 38, -1, 60, 1, NULL),
(653, 6, 145, 8, 39, 51, -1, -1, 1, NULL),
(654, 6, 1568, 2, 52, 54, -1, 60, 1, NULL),
(661, 7, 93, 1, 1, 4, -1, -1, 1, NULL),
(662, 7, 92, 1, 5, 8, -1, -1, 1, NULL),
(663, 7, 91, 1, 9, 28, -1, -1, 1, NULL),
(664, 7, 217, 1, 29, 43, -1, -1, 1, NULL),
(665, 7, 1740, 1, 44, 48, -1, -1, 1, NULL),
(666, 7, 671, 1, 49, 53, -1, -1, 1, NULL),
(667, 7, 433, 1, 49, 60, -1, -1, 1, NULL),
(668, 7, 1603, 1, 53, 58, -1, -1, 1, NULL),
(669, 7, 1607, 1, 59, 63, -1, -1, 1, NULL),
(670, 7, 3449, 1, 64, 255, -1, -1, 1, NULL),
(671, 7, 252, 1, 5, 18, -1, -1, 1, NULL),
(672, 7, 1392, 1, 19, 33, -1, -1, 1, NULL),
(673, 7, 418, 1, 34, 48, -1, -1, 1, NULL),
(674, 7, 420, 1, 49, 57, -1, -1, 1, NULL),
(675, 7, 1606, 1, 58, 60, -1, -1, 1, NULL),
(676, 7, 3434, 1, 61, 255, -1, -1, 1, NULL),
(677, 7, 262, 1, 14, 23, -1, -1, 1, NULL),
(678, 7, 27, 1, 24, 38, -1, -1, 1, NULL),
(679, 7, 28, 1, 39, 43, -1, -1, 1, NULL),
(680, 7, 3695, 1, 44, 53, -1, -1, 1, NULL),
(681, 7, 29, 1, 49, 53, -1, -1, 1, NULL),
(682, 7, 1602, 1, 54, 59, -1, -1, 1, NULL),
(683, 7, 1605, 1, 57, 59, -1, -1, 1, NULL),
(684, 7, 2877, 1, 60, 64, -1, -1, 1, NULL),
(685, 7, 3452, 1, 65, 255, -1, -1, 1, NULL),
(686, 7, 405, 1, 24, 33, -1, -1, 1, NULL),
(687, 7, 406, 1, 34, 50, -1, -1, 1, NULL),
(688, 7, 1542, 1, 51, 60, -1, -1, 1, NULL),
(689, 7, 3473, 1, 61, 255, -1, -1, 1, NULL),
(690, 7, 239, 256, 1, 28, -1, -1, 1, NULL),
(691, 7, 78, 256, 29, 51, -1, -1, 1, NULL),
(692, 7, 1600, 256, 52, 61, -1, -1, 1, NULL),
(693, 7, 3437, 256, 62, 255, -1, -1, 1, NULL),
(694, 7, 264, 256, 14, 23, -1, -1, 1, NULL),
(695, 7, 99, 256, 24, 23, -1, -1, 1, NULL),
(696, 7, 259, 256, 34, 43, -1, -1, 1, NULL),
(697, 7, 665, 256, 44, 52, -1, -1, 1, NULL),
(698, 7, 1601, 256, 53, 62, -1, -1, 1, NULL),
(699, 7, 3446, 256, 63, 255, -1, -1, 1, NULL),
(700, 7, 1437, 1, 39, 43, -1, -1, 1, NULL),
(701, 7, 1436, 1, 44, 51, -1, -1, 1, NULL),
(703, 7, 2518, 1, 56, 61, -1, -1, 1, NULL),
(706, 7, 49, 512, 44, 54, -1, -1, 1, NULL),
(707, 7, 1526, 512, 55, 255, -1, -1, 1, NULL),
(708, 7, 143, 1, 24, 255, -1, -1, 1, NULL),
(709, 7, 249, 4, 5, 23, -1, -1, 1, NULL),
(710, 7, 76, 4, 24, 38, -1, -1, 1, NULL),
(711, 7, 490, 4, 39, 48, -1, -1, 1, NULL),
(712, 7, 77, 4, 49, 55, -1, -1, 1, NULL),
(713, 7, 1719, 4, 56, 59, -1, -1, 1, NULL),
(714, 7, 1608, 4, 60, 60, -1, -1, 1, NULL),
(715, 7, 3192, 128, 61, 63, -1, -1, 1, NULL),
(716, 7, 3447, 128, 64, 255, -1, -1, 1, NULL),
(717, 7, 242, 128, 1, 28, -1, -1, 1, NULL),
(718, 7, 512, 128, 29, 56, -1, -1, 1, NULL),
(719, 7, 1767, 128, 57, 255, -1, -1, 1, NULL),
(720, 7, 26, 8, 1, 255, -1, -1, 1, NULL),
(721, 7, 263, 8, 14, 255, -1, -1, 1, NULL),
(722, 7, 421, 8, 24, 255, -1, -1, 1, NULL),
(723, 7, 422, 8, 39, 255, -1, -1, 1, NULL),
(724, 7, 423, 8, 49, 255, -1, -1, 1, NULL),
(725, 7, 1559, 8, 57, 255, -1, -1, 1, NULL),
(726, 7, 256, 8, 9, 18, -1, -1, 1, NULL),
(727, 7, 273, 8, 19, 28, -1, -1, 1, NULL),
(728, 7, 129, 8, 29, 38, -1, -1, 1, NULL),
(729, 7, 432, 8, 39, 48, -1, -1, 1, NULL),
(730, 7, 356, 8, 49, 57, -1, -1, 1, NULL),
(731, 7, 1560, 8, 58, 62, -1, -1, 1, NULL),
(732, 7, 3448, 8, 63, 255, -1, -1, 1, NULL),
(733, 7, 515, 8, 9, 18, -1, -1, 1, NULL),
(734, 7, 516, 8, 19, 28, -1, -1, 1, NULL),
(735, 7, 517, 8, 29, 38, -1, -1, 1, NULL),
(736, 7, 518, 8, 39, 48, -1, -1, 1, NULL),
(737, 7, 519, 8, 49, 55, -1, -1, 1, NULL),
(738, 7, 1558, 8, 56, 63, -1, -1, 1, NULL),
(739, 7, 3450, 8, 64, 255, -1, -1, 1, NULL),
(741, 7, 64, 8, 49, 255, -1, -1, 1, NULL),
(752, 7, 3439, 8, 62, 255, -1, -1, 1, NULL),
(753, 7, 278, 8, 14, 255, -1, -1, 1, NULL),
(754, 7, 254, 8, 9, 255, -1, -1, 1, NULL),
(755, 7, 200, 2, 1, 8, -1, 60, 1, NULL),
(756, 7, 17, 2, 9, 18, -1, 60, 1, NULL),
(757, 7, 12, 2, 19, 28, -1, 60, 1, NULL),
(758, 7, 15, 2, 29, 43, -1, 60, 1, NULL),
(759, 7, 3834, 2, 44, 50, -1, 60, 1, NULL),
(760, 7, 9, 2, 51, 59, -1, 60, 1, NULL),
(761, 7, 1291, 2, 60, 62, -1, 60, 1, NULL),
(762, 7, 3443, 2, 63, 255, -1, 60, 1, NULL),
(763, 7, 144, 2, 34, 43, -1, 60, 1, NULL),
(764, 7, 145, 8, 44, 54, -1, -1, 1, NULL),
(765, 7, 1290, 2, 55, 59, -1, 60, 1, NULL),
(766, 7, 2520, 2, 60, 255, -1, 60, 1, NULL),
(768, 8, 1454, 1, 50, 255, -1, -1, 1, NULL),
(769, 8, 2581, 1, 9, 14, -1, -1, 1, NULL),
(770, 8, 2582, 1, 15, 29, -1, -1, 1, NULL),
(771, 8, 216, 1, 30, 48, -1, -1, 1, NULL),
(772, 8, 123, 1, 49, 51, -1, -1, 1, NULL),
(773, 8, 124, 1, 52, 63, -1, -1, 1, NULL),
(774, 8, 2587, 1, 54, 61, -1, -1, 1, NULL),
(775, 8, 3245, 1, 62, 63, -1, -1, 1, NULL),
(778, 8, 49, 512, 58, 255, -1, -1, 1, NULL),
(780, 8, 230, 4, 22, 53, -1, -1, 1, NULL),
(781, 8, 131, 4, 54, 60, -1, -1, 1, NULL),
(782, 8, 3195, 4, 61, 64, -1, -1, 1, NULL),
(783, 8, 3246, 4, 65, 255, -1, -1, 1, NULL),
(784, 8, 202, 8, 9, 14, -1, -1, 1, NULL),
(785, 8, 11, 8, 15, 21, -1, -1, 1, NULL),
(786, 8, 219, 8, 22, 29, -1, -1, 1, NULL),
(787, 8, 368, 8, 30, 38, -1, -1, 1, NULL),
(788, 8, 89, 8, 39, 48, -1, -1, 1, NULL),
(789, 8, 312, 8, 49, 59, -1, -1, 1, NULL),
(790, 8, 314, 8, 60, 60, -1, -1, 1, NULL),
(791, 8, 1533, 8, 61, 64, -1, -1, 1, NULL),
(792, 8, 1537, 8, 65, 255, -1, -1, 1, NULL),
(796, 8, 64, 8, 55, 255, -1, -1, 1, NULL),
(799, 8, 485, 8, 30, 38, -1, -1, 1, NULL),
(800, 8, 486, 8, 39, 48, -1, -1, 1, NULL),
(801, 8, 487, 8, 49, 57, -1, -1, 1, NULL),
(802, 8, 488, 8, 58, 62, -1, -1, 1, NULL),
(803, 8, 1535, 8, 63, 255, -1, -1, 1, NULL),
(810, 8, 2584, 8, 39, 52, -1, -1, 1, NULL),
(811, 8, 1288, 8, 53, 59, -1, -1, 1, NULL),
(812, 8, 1456, 8, 60, 255, -1, -1, 1, NULL),
(813, 8, 2585, 8, 49, 255, -1, -1, 1, NULL),
(815, 8, 3247, 8, 64, 255, -1, -1, 1, NULL),
(816, 8, 200, 2, 9, 14, -1, 60, 1, NULL),
(817, 8, 17, 2, 15, 29, -1, 60, 1, NULL),
(818, 8, 12, 2, 30, 38, -1, 60, 1, NULL),
(819, 8, 15, 2, 39, 51, -1, 60, 1, NULL),
(820, 8, 3684, 2, 52, 56, -1, 60, 1, NULL),
(821, 8, 9, 2, 57, 60, -1, 60, 1, NULL),
(822, 8, 3429, 2, 61, 52, -1, 60, 1, NULL),
(823, 8, 3430, 2, 63, 255, -1, 60, 1, NULL),
(824, 8, 3683, 2, 44, 58, -1, 60, 1, NULL),
(825, 8, 1283, 2, 59, 63, -1, 60, 1, NULL),
(826, 8, 3485, 2, 64, 255, -1, 60, 1, NULL),
(827, 9, 3561, 1, 31, 48, -1, -1, 1, NULL),
(828, 9, 3560, 1, 49, 53, -1, -1, 1, NULL),
(829, 9, 3562, 1, 54, 62, -1, -1, 1, NULL),
(830, 9, 3403, 1, 63, 255, -1, -1, 1, NULL),
(831, 9, 3491, 1, 64, 255, -1, -1, 1, NULL),
(833, 9, 341, 64, 9, 14, -1, -1, 1, NULL),
(834, 9, 502, 64, 15, 29, -1, -1, 1, NULL),
(835, 9, 445, 64, 30, 48, -1, -1, 1, NULL),
(836, 9, 692, 64, 49, 50, -1, -1, 1, NULL),
(837, 9, 446, 64, 51, 54, -1, -1, 1, NULL),
(838, 9, 524, 64, 55, 56, -1, -1, 1, NULL),
(839, 9, 525, 64, 57, 59, -1, -1, 1, NULL),
(840, 9, 447, 64, 60, 61, -1, -1, 1, NULL),
(841, 9, 3401, 64, 62, 64, -1, -1, 1, NULL),
(842, 9, 3413, 64, 65, 255, -1, -1, 1, NULL),
(843, 9, 340, 256, 9, 9, -1, -1, 1, NULL),
(844, 9, 360, 256, 30, 52, -1, -1, 1, NULL),
(845, 9, 451, 256, 53, 60, -1, -1, 1, NULL),
(846, 9, 6, 256, 61, 255, -1, -1, 1, NULL),
(847, 9, 367, 256, 39, 59, -1, -1, 1, NULL),
(848, 9, 1508, 256, 60, 255, -1, -1, 1, NULL),
(849, 9, 344, 128, 15, 21, -1, -1, 1, NULL),
(850, 9, 355, 128, 22, 48, -1, -1, 1, NULL),
(851, 9, 452, 128, 49, 58, -1, -1, 1, NULL),
(852, 9, 453, 128, 59, 60, -1, -1, 1, NULL),
(853, 9, 3400, 128, 61, 255, -1, -1, 1, NULL),
(854, 9, 343, 1, 9, 29, -1, -1, 1, NULL),
(855, 9, 363, 1, 30, 51, -1, -1, 1, NULL),
(856, 9, 2575, 1, 52, 57, -1, -1, 1, NULL),
(858, 9, 2571, 1, 9, 14, -1, -1, 1, NULL),
(859, 9, 2572, 1, 15, 38, -1, -1, 1, NULL),
(860, 9, 1457, 1, 39, 49, -1, -1, 1, NULL),
(861, 9, 1458, 1, 50, 53, -1, -1, 1, NULL),
(862, 9, 2577, 1, 54, 55, -1, -1, 1, NULL),
(863, 9, 2578, 1, 56, 57, -1, -1, 1, NULL),
(864, 9, 2579, 1, 58, 255, -1, -1, 1, NULL),
(865, 9, 370, 1, 39, 255, -1, -1, 1, NULL),
(867, 9, 49, 512, 58, 255, -1, -1, 1, NULL),
(868, 9, 236, 8, 34, 55, -1, -1, 1, NULL),
(869, 9, 393, 8, 56, 58, -1, -1, 1, NULL),
(870, 9, 394, 8, 59, 255, -1, -1, 1, NULL),
(874, 9, 346, 8, 22, 255, -1, -1, 1, NULL),
(875, 9, 364, 8, 54, 255, -1, -1, 1, NULL),
(876, 9, 2580, 8, 60, 255, -1, -1, 1, NULL),
(877, 9, 3490, 8, 65, 255, -1, -1, 1, NULL),
(887, 9, 229, 1, 15, 48, -1, 45, 1, NULL),
(888, 9, 127, 1, 49, 255, -1, 45, 1, NULL),
(889, 10, 92, 1, 15, 21, -1, -1, 1, NULL),
(890, 10, 91, 1, 22, 27, -1, -1, 1, NULL),
(891, 10, 3565, 1, 28, 38, -1, -1, 1, NULL),
(892, 10, 3564, 1, 39, 48, -1, -1, 1, NULL),
(893, 10, 691, 1, 49, 51, -1, -1, 1, NULL),
(894, 10, 57, 1, 52, 58, -1, -1, 1, NULL),
(895, 10, 1740, 1, 59, 63, -1, -1, 1, NULL),
(896, 10, 3431, 1, 64, 255, -1, -1, 1, NULL),
(897, 10, 252, 1, 15, 38, -1, -1, 1, NULL),
(898, 59, 165, 32, 44, 48, -1, 90, 5, NULL),
(899, 10, 3688, 1, 52, 62, -1, -1, 1, NULL),
(900, 10, 3418, 1, 63, 255, -1, -1, 1, NULL),
(901, 10, 239, 256, 9, 48, -1, -1, 1, NULL),
(902, 10, 78, 256, 49, 255, -1, -1, 1, NULL),
(903, 10, 264, 256, 30, 255, -1, -1, 1, NULL),
(904, 10, 3687, 256, 44, 255, -1, -1, 1, NULL),
(905, 10, 259, 256, 54, 255, -1, -1, 1, NULL),
(906, 10, 665, 256, 62, 255, -1, -1, 1, NULL),
(907, 10, 249, 4, 15, 48, -1, -1, 1, NULL),
(908, 10, 76, 4, 49, 59, -1, -1, 1, NULL),
(909, 10, 490, 4, 60, 62, -1, -1, 1, NULL),
(910, 10, 3192, 4, 63, 255, -1, -1, 1, NULL),
(911, 10, 242, 128, 9, 50, -1, -1, 1, NULL),
(912, 10, 512, 128, 51, 255, -1, -1, 1, NULL),
(914, 10, 49, 512, 58, 60, -1, -1, 1, NULL),
(915, 10, 1526, 512, 61, 255, -1, -1, 1, NULL),
(916, 10, 26, 8, 9, 21, -1, -1, 1, NULL),
(917, 10, 263, 8, 22, 38, -1, -1, 1, NULL),
(918, 10, 421, 8, 39, 53, -1, -1, 1, NULL),
(919, 10, 422, 8, 54, 58, -1, -1, 1, NULL),
(920, 10, 423, 8, 59, 64, -1, -1, 1, NULL),
(921, 10, 1559, 8, 65, 255, -1, -1, 1, NULL),
(922, 10, 256, 8, 30, 48, -1, -1, 1, NULL),
(923, 10, 129, 8, 49, 58, -1, -1, 1, NULL),
(924, 10, 432, 8, 58, 255, -1, -1, 1, NULL),
(925, 10, 515, 8, 15, 29, -1, -1, 1, NULL),
(926, 10, 516, 8, 30, 38, -1, -1, 1, NULL),
(927, 10, 517, 8, 39, 48, -1, -1, 1, NULL),
(928, 10, 518, 8, 49, 59, -1, -1, 1, NULL),
(929, 10, 519, 8, 60, 62, -1, -1, 1, NULL),
(930, 10, 1558, 8, 63, 255, -1, -1, 1, NULL),
(932, 10, 1397, 8, 51, 61, -1, -1, 1, NULL),
(933, 10, 3487, 8, 62, 255, -1, -1, 1, NULL),
(938, 10, 278, 8, 30, 255, -1, -1, 1, NULL),
(939, 10, 254, 8, 22, 38, -1, -1, 1, NULL),
(940, 10, 2594, 8, 39, 255, -1, -1, 1, NULL),
(942, 10, 200, 2, 9, 21, -1, 60, 1, NULL),
(943, 10, 17, 2, 22, 38, -1, 60, 1, NULL),
(944, 10, 12, 2, 39, 56, -1, 60, 1, NULL),
(945, 10, 15, 2, 57, 255, -1, 60, 1, NULL),
(946, 10, 145, 8, 55, 61, -1, -1, 1, NULL),
(947, 10, 1290, 2, 62, 63, -1, 60, 1, NULL),
(948, 10, 1568, 2, 64, 255, -1, 60, 1, NULL),
(949, 11, 704, 1, 12, 54, -1, -1, 1, NULL),
(950, 11, 1747, 1, 55, 60, -1, -1, 1, NULL),
(951, 11, 3366, 1, 61, 255, -1, -1, 1, NULL),
(952, 11, 724, 1, 15, 27, -1, -1, 1, NULL),
(953, 11, 741, 1, 28, 39, -1, -1, 1, NULL),
(954, 11, 868, 1, 40, 255, -1, -1, 1, NULL),
(955, 11, 1753, 1, 53, 255, -1, -1, 1, NULL),
(956, 11, 1100, 1, 58, 255, -1, -1, 1, NULL),
(957, 11, 1197, 1, 60, 255, -1, -1, 1, NULL),
(958, 11, 3030, 1, 62, 255, -1, -1, 1, NULL),
(959, 11, 3369, 1, 64, 255, -1, -1, 1, NULL),
(960, 11, 3376, 1, 65, 255, -1, -1, 1, NULL),
(961, 11, 736, 1, 35, 56, -1, -1, 1, NULL),
(962, 11, 1761, 1, 57, 59, -1, -1, 1, NULL),
(963, 11, 2936, 1, 60, 255, -1, -1, 1, NULL),
(964, 11, 703, 256, 2, 17, -1, -1, 1, NULL),
(965, 11, 730, 256, 18, 42, -1, -1, 1, NULL),
(966, 11, 742, 256, 43, 255, -1, -1, 1, NULL),
(967, 11, 743, 256, 38, 64, -1, -1, 1, NULL),
(968, 11, 3367, 256, 65, 255, -1, -1, 1, NULL),
(969, 11, 744, 256, 46, 62, -1, -1, 1, NULL),
(970, 11, 3373, 256, 63, 255, -1, -1, 1, NULL),
(971, 11, 3566, 256, 50, 58, -1, -1, 1, NULL),
(972, 11, 1764, 256, 59, 62, -1, -1, 1, NULL),
(973, 11, 3370, 256, 63, 255, -1, -1, 1, NULL),
(974, 11, 3567, 256, 42, 60, -1, -1, 1, NULL),
(975, 11, 3363, 256, 61, 255, -1, -1, 1, NULL),
(976, 11, 738, 128, 23, 53, -1, -1, 1, NULL),
(977, 11, 1758, 128, 54, 255, -1, -1, 1, NULL),
(978, 11, 705, 1, 20, 50, -1, -1, 1, NULL),
(979, 11, 1751, 1, 51, 59, -1, -1, 1, NULL),
(980, 11, 1748, 1, 60, 63, -1, -1, 1, NULL),
(981, 11, 3066, 1, 64, 255, -1, -1, 1, NULL),
(982, 11, 707, 1, 30, 54, -1, -1, 1, NULL),
(983, 11, 1451, 1, 55, 64, -1, -1, 1, NULL),
(984, 11, 3375, 1, 65, 255, -1, -1, 1, NULL),
(985, 11, 727, 1, 22, 39, -1, -1, 1, NULL),
(986, 11, 726, 1, 40, 55, -1, -1, 1, NULL),
(987, 11, 1755, 1, 56, 61, -1, -1, 1, NULL),
(988, 11, 3364, 1, 62, 255, -1, -1, 1, NULL),
(990, 11, 709, 8, 17, 255, -1, -1, 1, NULL),
(991, 11, 748, 8, 47, 48, -1, -1, 1, NULL),
(992, 11, 1450, 8, 49, 57, -1, -1, 1, NULL),
(993, 11, 1763, 8, 58, 255, -1, -1, 1, NULL),
(994, 11, 710, 8, 9, 53, -1, -1, 1, NULL),
(995, 11, 2607, 8, 54, 255, -1, -1, 1, NULL),
(996, 11, 711, 8, 13, 55, -1, -1, 1, NULL),
(997, 11, 2608, 8, 56, 255, -1, -1, 1, NULL),
(998, 11, 714, 8, 41, 255, -1, -1, 1, NULL),
(999, 11, 734, 8, 7, 9, -1, -1, 1, NULL),
(1000, 11, 701, 8, 10, 21, -1, -1, 1, NULL),
(1001, 11, 740, 8, 36, 21, -1, -1, 1, NULL),
(1002, 11, 702, 8, 42, 21, -1, -1, 1, NULL),
(1003, 11, 747, 8, 50, 21, -1, -1, 1, NULL),
(1004, 11, 1757, 8, 54, 21, -1, -1, 1, NULL),
(1005, 11, 1760, 8, 57, 21, -1, -1, 1, NULL),
(1006, 11, 3374, 8, 62, 21, -1, -1, 1, NULL),
(1007, 11, 2606, 8, 52, 59, -1, -1, 1, NULL),
(1008, 11, 2610, 8, 60, 255, -1, -1, 1, NULL),
(1009, 11, 712, 8, 25, 28, -1, -1, 1, NULL),
(1010, 11, 715, 8, 29, 32, -1, -1, 1, NULL),
(1011, 11, 713, 8, 33, 36, -1, -1, 1, NULL),
(1012, 11, 716, 8, 37, 62, -1, -1, 1, NULL),
(1013, 11, 3368, 8, 63, 255, -1, -1, 1, NULL),
(1014, 11, 717, 8, 5, 48, -1, -1, 1, NULL),
(1015, 11, 2605, 8, 49, 255, -1, -1, 1, NULL),
(1016, 11, 3362, 8, 64, 255, -1, -1, 1, NULL),
(1017, 11, 7, 2, 6, 33, -1, 60, 1, NULL),
(1018, 11, 1448, 2, 34, 54, -1, 60, 1, NULL),
(1019, 11, 1759, 2, 55, 57, -1, 60, 1, NULL),
(1020, 11, 2609, 2, 58, 61, -1, 60, 1, NULL),
(1021, 11, 3651, 2, 62, 53, -1, 60, 1, NULL),
(1022, 11, 3372, 2, 64, 255, -1, 60, 1, NULL),
(1023, 11, 725, 4096, 27, 38, -1, -1, 1, NULL),
(1024, 11, 750, 4096, 39, 63, -1, -1, 1, NULL),
(1025, 11, 3371, 4096, 64, 255, -1, -1, 1, NULL),
(1026, 11, 706, 1, 26, 55, -1, -1, 1, NULL),
(1027, 11, 1756, 1, 56, 255, -1, -1, 1, NULL),
(1028, 12, 2068, 1, 15, 57, -1, -1, 1, NULL),
(1029, 12, 282, 1, 30, 57, -1, -1, 1, NULL),
(1030, 12, 3568, 1, 34, 57, -1, -1, 1, NULL),
(1031, 12, 3569, 1, 49, 57, -1, -1, 1, NULL),
(1032, 12, 3570, 1, 54, 57, -1, -1, 1, NULL),
(1033, 12, 510, 1, 59, 57, -1, -1, 1, NULL),
(1034, 12, 3493, 1, 63, 57, -1, -1, 1, NULL),
(1035, 12, 277, 256, 22, 38, -1, -1, 1, NULL),
(1036, 12, 434, 256, 39, 51, -1, -1, 1, NULL),
(1037, 12, 435, 256, 52, 60, -1, -1, 1, NULL),
(1038, 12, 3492, 256, 61, 255, -1, -1, 1, NULL),
(1039, 12, 75, 256, 15, 43, -1, -1, 1, NULL),
(1040, 12, 3689, 256, 44, 64, -1, -1, 1, NULL),
(1041, 12, 32, 256, 65, 255, -1, -1, 1, NULL),
(1043, 12, 49, 512, 58, 60, -1, -1, 1, NULL),
(1044, 12, 1526, 512, 61, 255, -1, -1, 1, NULL),
(1045, 12, 162, 1, 49, 55, -1, -1, 1, NULL),
(1046, 12, 163, 1, 56, 255, -1, -1, 1, NULL),
(1047, 12, 270, 1, 22, 49, -1, -1, 1, NULL),
(1048, 12, 2634, 1, 50, 59, -1, -1, 1, NULL),
(1049, 12, 2492, 1, 60, 64, -1, -1, 1, NULL),
(1050, 12, 3462, 1, 65, 255, -1, -1, 1, NULL),
(1052, 12, 267, 8, 9, 14, -1, -1, 1, NULL),
(1053, 12, 274, 8, 15, 29, -1, -1, 1, NULL),
(1054, 12, 283, 8, 30, 48, -1, -1, 1, NULL),
(1055, 12, 649, 8, 49, 55, -1, -1, 1, NULL),
(1056, 12, 431, 8, 56, 255, -1, -1, 1, NULL),
(1057, 12, 2178, 8, 49, 59, -1, -1, 1, NULL),
(1058, 12, 2630, 8, 60, 61, -1, -1, 1, NULL),
(1059, 12, 3456, 8, 62, 255, -1, -1, 1, NULL),
(1060, 12, 167, 8, 53, 57, -1, -1, 1, NULL),
(1061, 12, 168, 8, 58, 61, -1, -1, 1, NULL),
(1062, 12, 1585, 8, 62, 255, -1, -1, 1, NULL),
(1070, 12, 1571, 8, 61, 255, -1, -1, 1, NULL),
(1080, 12, 161, 8, 52, 56, -1, -1, 1, NULL),
(1082, 12, 2176, 8, 44, 51, -1, -1, 1, NULL),
(1083, 12, 2177, 8, 52, 58, -1, -1, 1, NULL),
(1084, 12, 2629, 8, 59, 63, -1, -1, 1, NULL),
(1085, 12, 3460, 8, 64, 255, -1, -1, 1, NULL),
(1086, 12, 170, 8, 60, 62, -1, -1, 1, NULL),
(1087, 12, 171, 8, 63, 255, -1, -1, 1, NULL),
(1090, 12, 2941, 8, 60, 64, -1, -1, 1, NULL),
(1091, 12, 3463, 8, 65, 255, -1, -1, 1, NULL),
(1092, 12, 3454, 8, 61, 255, -1, -1, 1, NULL),
(1093, 12, 200, 2, 9, 21, -1, 60, 1, NULL),
(1094, 12, 17, 2, 22, 38, -1, 60, 1, NULL),
(1095, 12, 12, 2, 39, 56, -1, 60, 1, NULL),
(1096, 12, 15, 2, 57, 61, -1, 60, 1, NULL),
(1097, 12, 1290, 2, 62, 255, -1, 60, 1, NULL),
(1098, 12, 145, 8, 55, 63, -1, -1, 1, NULL),
(1099, 12, 1568, 2, 64, 255, -1, 60, 1, NULL),
(1213, 27, 808, 1, 0, 255, -2, -1, 5, NULL),
(1214, 26, 4442, 1, 0, 255, -2, 30, 20, NULL),
(1215, 26, 73, 1, 0, 255, -2, 30, 15, NULL),
(1217, 27, 1308, 1, 0, 255, -2, 30, 20, NULL),
(1218, 27, 127, 1, 0, 255, -2, 45, 15, NULL),
(1219, 27, 451, 256, 0, 255, -2, 15, 15, NULL),
(1220, 27, 2133, 1, 0, 255, -2, -1, 5, NULL),
(1221, 26, 4456, 1, 0, 255, -2, 5, 25, NULL),
(1222, 28, 993, 1, 1, 255, -2, 15, 1, NULL),
(1223, 26, 993, 256, 0, 255, -2, 5, 10, NULL),
(1228, 29, 1025, 1, 0, 255, -2, -1, 0, NULL),
(1229, 30, 13, 2, 0, 255, 50, 60, 5, NULL),
(1231, 30, 1444, 2, 0, 255, 25, 60, 10, NULL),
(1232, 30, 3467, 8, 0, 255, 150, 300, 5, NULL),
(1238, 32, 982, 1, 0, 255, -1, 30, 10, NULL),
(1239, 33, 903, 64, 0, 255, -2, 10, 5, NULL),
(1241, 35, 451, 256, 0, 255, -2, 1, 0, NULL),
(1243, 27, 1621, 32, 0, 255, -2, -1, 5, NULL),
(1245, 36, 805, 1, 0, 255, -2, 5, 20, NULL),
(1247, 37, 1014, 256, 0, 255, -2, -1, 0, NULL),
(1248, 29, 1673, 32, 0, 255, 50, -1, 5, NULL),
(1249, 29, 1660, 1, 0, 255, -2, 10, 5, NULL),
(1250, 38, 134, 1, 0, 255, -2, 1, 0, NULL),
(1252, 32, 1312, 256, 0, 255, 1, 1, 5, NULL),
(1255, 41, 918, 1, 0, 255, -2, -1, 0, NULL),
(1256, 41, 919, 1, 0, 255, -2, -1, 0, NULL),
(1260, 44, 765, 256, 0, 255, -2, -1, 0, NULL),
(1262, 36, 897, 1, 0, 255, -2, -1, 5, NULL),
(1263, 46, 3195, 4, 0, 255, -1, 10, 5, NULL),
(1264, 46, 1617, 256, 0, 255, -1, 10, 5, NULL),
(1265, 46, 993, 64, 0, 255, -2, 20, 5, NULL),
(1266, 46, 857, 256, 0, 255, 100, 90, 3, NULL),
(1267, 46, 2545, 1, 0, 255, 20, 15, 5, NULL),
(1268, 46, 3572, 1, 0, 255, 20, 15, 5, NULL),
(1269, 46, 32, 256, 0, 255, -1, 15, 5, NULL),
(1270, 46, 855, 1, 0, 255, -1, 30, 2, NULL),
(1271, 47, 13, 2, 0, 255, 50, 60, 0, NULL),
(1272, 47, 845, 1, 0, 255, -2, -1, 5, NULL),
(1273, 47, 789, 1, 0, 255, -2, -1, 10, NULL),
(1274, 47, 2508, 1, 0, 255, -2, -1, 15, NULL),
(1278, 49, 1086, 1, 0, 255, -1, -1, 0, NULL),
(1279, 50, 820, 1, 0, 255, -2, -1, 33, NULL),
(1280, 51, 856, 1, 0, 255, -2, -1, 0, NULL),
(1281, 51, 826, 1, 0, 255, -2, -1, 5, NULL),
(1282, 52, 844, 1, 0, 255, -2, -1, 0, NULL),
(1283, 52, 1574, 32, 0, 255, -2, -1, 10, NULL),
(1286, 55, 838, 1, 0, 255, -2, -1, 0, NULL),
(1287, 56, 837, 1, 0, 255, -2, -1, 1, NULL),
(1290, 59, 577, 32, 39, 43, -1, 90, 5, NULL),
(1291, 59, 164, 32, 34, 38, -1, 90, 5, NULL),
(1292, 60, 843, 1, 0, 255, -2, -1, 0, NULL),
(1293, 60, 981, 1, 0, 255, -2, -1, 5, NULL),
(1294, 61, 1485, 1, 1, 255, -2, 90, 3, NULL),
(1295, 62, 1481, 1, 1, 255, -2, 75, 5, NULL),
(1409, 61, 832, 1, 1, 255, -2, 30, 5, NULL),
(1410, 62, 832, 1, 1, 255, -2, 30, 5, NULL),
(1414, 66, 1497, 1, 1, 255, -2, 45, 5, NULL),
(1415, 66, 832, 1, 1, 255, -2, 30, 5, NULL),
(1416, 61, 786, 1, 1, 255, -2, 100, 7, NULL),
(1418, 63, 1484, 1, 1, 255, -1, 12, 1, NULL),
(1419, 64, 1974, 1, 1, 255, -1, 30, 1, NULL),
(1420, 68, 2448, 1, 0, 255, -1, -1, 0, NULL),
(1421, 68, 2449, 1, 0, 255, -1, -1, 0, NULL),
(1422, 68, 2450, 1, 0, 255, -1, -1, 0, NULL),
(1423, 68, 2451, 256, 0, 255, -1, -1, 0, NULL),
(1424, 68, 2452, 1, 0, 255, -1, -1, 0, NULL),
(1425, 68, 3758, 1, 0, 255, -1, -1, 0, NULL),
(1427, 71, 2389, 256, 0, 255, -1, -1, 0, NULL),
(1428, 72, 3852, 256, 0, 255, -1, -1, 0, NULL),
(1429, 72, 4015, 256, 0, 255, -1, -1, 0, NULL),
(1430, 73, 901, 4, 0, 255, -1, -1, 0, NULL),
(1431, 74, 4159, 1, 0, 255, -1, -1, 0, NULL),
(1432, 74, 4707, 1, 0, 255, -1, -1, 0, NULL),
(1433, 74, 4708, 1, 0, 255, -1, -1, 0, NULL),
(1434, 74, 4709, 1, 0, 255, -1, -1, 0, NULL),
(1436, 80, 845, 1, 0, 255, -1, -1, 23, NULL),
(1437, 80, 1292, 2, 0, 255, 1000, 60, 20, NULL),
(1439, 82, 835, 1, 1, 255, -1, -1, 1, NULL),
(1440, 82, 1942, 1, 1, 255, -1, -1, 1, NULL),
(1441, 83, 2080, 4, 0, 255, -1, -1, 0, NULL),
(1442, 84, 1480, 1, 0, 255, -1, -1, 0, NULL),
(1443, 84, 2080, 4, 0, 255, -1, -1, 0, NULL),
(1444, 85, 1487, 1, 0, 255, -1, -1, 0, NULL),
(1445, 85, 1489, 1, 0, 255, -1, -1, 0, NULL),
(1446, 87, 1840, 1, 0, 255, -1, -1, 0, NULL),
(1447, 88, 2262, 1, 0, 255, -1, -1, 0, NULL),
(1448, 89, 3784, 256, 0, 255, -1, -1, 0, NULL),
(1449, 91, 3590, 1, 0, 255, -1, -1, 0, NULL),
(1450, 92, 4710, 1, 0, 255, -1, -1, 0, NULL),
(1451, 93, 971, 256, 0, 255, -1, -1, 0, NULL),
(1452, 93, 2252, 1, 0, 255, -1, -1, 0, NULL),
(1453, 94, 899, 1, 0, 255, -1, -1, 0, NULL),
(1454, 95, 789, 1, 0, 255, -1, -1, 25, NULL),
(1455, 95, 843, 256, 0, 255, -1, -1, 30, NULL),
(1456, 96, 1356, 1, 0, 255, -1, -1, 0, NULL),
(1457, 97, 1941, 1, 0, 255, -1, -1, 0, NULL),
(1458, 98, 1021, 1, 0, 255, -1, -1, 0, NULL),
(1459, 99, 789, 1, 0, 255, -1, -1, 0, NULL),
(1460, 99, 1480, 1, 0, 255, -1, -1, 0, NULL),
(1461, 100, 1479, 1, 1, 255, -1, -1, 1, NULL),
(1462, 101, 1942, 1, 1, 255, -1, -1, 1, NULL),
(1463, 102, 1318, 256, 0, 255, -1, -1, 0, NULL),
(1464, 103, 1131, 256, 0, 255, -1, 175, 0, NULL),
(1465, 103, 1488, 1, 0, 255, -1, 165, 0, NULL),
(1466, 104, 2582, 1, 0, 255, -1, -1, 0, NULL),
(1467, 105, 2098, 1, 0, 255, -1, -1, 0, NULL),
(1469, 107, 901, 4, 0, 255, -1, -1, 0, NULL),
(1470, 107, 956, 1, 0, 255, -1, -1, 0, NULL),
(1472, 110, 2443, 1, 0, 255, -1, -1, 0, NULL),
(1473, 110, 2446, 256, 0, 255, -1, -1, 0, NULL),
(1474, 110, 3755, 1, 0, 255, -1, -1, 0, NULL),
(1475, 111, 3763, 256, 0, 255, -1, -1, 0, NULL),
(1476, 111, 3764, 1, 0, 255, -1, -1, 0, NULL),
(1477, 112, 2390, 1, 0, 255, -1, 15, 1, NULL),
(1478, 112, 2393, 4, 0, 255, -1, 25, 1, NULL),
(1479, 113, 1164, 1, 0, 255, -1, -1, 0, NULL),
(1480, 113, 1165, 1, 0, 255, -1, -1, 0, NULL),
(1481, 114, 2055, 1, 0, 255, -1, -1, 0, NULL),
(1482, 114, 2056, 256, 0, 255, -1, -1, 0, NULL),
(1483, 115, 3915, 256, 0, 255, -1, -1, 0, NULL),
(1484, 116, 1308, 1, 0, 255, -1, -1, 0, NULL),
(1485, 118, 982, 1, 0, 255, -1, 45, 0, NULL),
(1486, 118, 988, 1, 0, 255, -1, -1, 0, NULL),
(1487, 119, 825, 256, 0, 255, -1, -1, 0, NULL),
(1488, 120, 886, 1, 0, 255, -1, -1, 0, NULL),
(1489, 121, 861, 1, 0, 255, -1, -1, 0, NULL),
(1490, 122, 982, 1, 0, 255, -1, 45, 0, NULL),
(1491, 122, 985, 1, 0, 255, -1, -1, 0, NULL),
(1492, 123, 985, 1, 0, 255, -1, -1, 0, NULL),
(1493, 124, 1476, 1, 0, 255, -1, -1, 0, NULL),
(1494, 125, 1949, 1, 0, 255, -1, -1, 25, NULL),
(1495, 126, 993, 64, 0, 255, -1, -1, 0, NULL),
(1496, 127, 837, 1, 0, 255, -1, -1, 0, NULL),
(1497, 127, 2911, 1, 0, 255, -1, -1, 0, NULL),
(1498, 128, 1319, 256, 0, 255, -1, -1, 0, NULL),
(1499, 129, 862, 1, 1, 255, -1, -1, 1, NULL),
(1500, 130, 989, 1, 0, 255, -1, -1, 0, NULL),
(1501, 131, 938, 1, 0, 255, -1, -1, 0, NULL),
(1502, 131, 956, 1, 0, 255, -1, -1, 0, NULL),
(1503, 132, 1706, 4096, 0, 255, -1, -1, 0, NULL),
(1504, 133, 979, 1, 0, 255, -1, -1, 0, NULL),
(1505, 134, 980, 1, 0, 255, -1, -1, 0, NULL),
(1506, 135, 938, 1, 0, 255, -1, -1, 0, NULL),
(1507, 136, 2391, 1, 0, 255, -1, 15, 1, NULL),
(1508, 137, 1163, 256, 0, 255, -1, -1, 30, NULL),
(1509, 137, 1164, 1, 0, 255, -1, -1, 25, NULL),
(1510, 138, 808, 1, 0, 255, -1, -1, 30, NULL),
(1511, 139, 2444, 256, 0, 255, -1, -1, 0, NULL),
(1512, 139, 3762, 1, 0, 255, -1, -1, 0, NULL),
(1513, 140, 907, 1, 0, 255, -1, -1, 0, NULL),
(1514, 141, 952, 1, 0, 255, -1, -1, 0, NULL),
(1515, 142, 789, 1, 0, 255, -1, -1, 25, NULL),
(1516, 143, 789, 1, 0, 255, -1, -1, 25, NULL),
(1517, 143, 861, 1, 0, 255, -1, -1, 30, NULL),
(1518, 144, 789, 1, 0, 255, -1, -1, 0, NULL),
(1519, 144, 844, 1, 0, 255, -1, -1, 0, NULL),
(1520, 145, 1480, 1, 0, 255, -1, -1, 0, NULL),
(1521, 146, 1485, 256, 1, 255, -1, -1, 1, NULL),
(1522, 147, 789, 1, 0, 255, -1, -1, 20, NULL),
(1523, 147, 955, 1, 0, 255, -1, -1, 35, NULL),
(1524, 147, 1943, 1, 0, 255, -1, -1, 30, NULL),
(1525, 147, 2830, 2, 0, 255, -1, 60, 25, NULL),
(1526, 148, 897, 256, 1, 255, -1, -1, 1, NULL),
(1527, 148, 1941, 1, 1, 255, -1, -1, 1, NULL),
(1528, 149, 1478, 1, 1, 255, -1, -1, 1, NULL),
(1529, 149, 2080, 4, 1, 255, -1, -1, 1, NULL),
(1530, 150, 1482, 1, 1, 255, -1, -1, 1, NULL),
(1531, 151, 1483, 1, 1, 255, -1, -1, 1, NULL),
(1532, 152, 1481, 1, 1, 255, -1, -1, 1, NULL),
(1533, 153, 1493, 256, 0, 255, -1, -1, 0, NULL),
(1534, 154, 1491, 256, 0, 255, -1, -1, 0, NULL),
(1535, 155, 1488, 1, 0, 255, -1, -1, 0, NULL),
(1536, 155, 1490, 1, 0, 255, -1, -1, 0, NULL),
(1537, 156, 926, 1, 0, 255, -1, -1, 0, NULL),
(1538, 157, 978, 1, 0, 255, -1, -1, 0, NULL),
(1539, 158, 1424, 256, 0, 255, -1, -1, 0, NULL),
(1540, 160, 812, 1, 0, 255, -1, -1, 0, NULL),
(1541, 161, 813, 1, 0, 255, -1, -1, 0, NULL),
(1542, 162, 814, 1, 0, 255, -1, -1, 0, NULL),
(1543, 163, 4969, 1, 0, 255, -1, -1, 0, NULL),
(1544, 163, 4970, 1, 0, 255, -1, -1, 0, NULL),
(1545, 164, 216, 1, 0, 255, -1, -1, 0, NULL),
(1546, 165, 861, 256, 1, 255, -1, 20, 25, NULL),
(1547, 165, 2392, 1, 1, 255, -1, 15, 30, NULL),
(1548, 166, 127, 1, 1, 255, -1, 45, 1, NULL),
(1549, 166, 1527, 1, 1, 255, -1, 45, 1, NULL),
(1550, 167, 201, 1, 1, 255, -1, -1, 1, NULL),
(1551, 167, 134, 1, 1, 255, -1, -1, 1, NULL),
(1556, 170, 837, 1, 1, 70, -1, 60, 25, NULL),
(1557, 170, 897, 256, 1, 70, -1, 60, 25, NULL),
(1558, 170, 1956, 256, 1, 70, -1, 60, 25, NULL),
(1559, 170, 789, 1, 1, 70, -1, 60, 25, NULL),
(1560, 171, 1617, 256, 1, 70, -1, 60, 15, NULL),
(1561, 171, 1619, 1, 1, 70, -1, 30, 5, NULL),
(1562, 171, 2545, 256, 1, 70, -1, 60, 10, NULL),
(1563, 171, 1393, 1, 1, 70, -1, 60, 10, NULL),
(1564, 171, 2885, 256, 1, 70, -1, 60, 5, NULL),
(1565, 171, 1618, 64, 1, 70, -1, 60, 25, NULL),
(1566, 171, 1616, 64, 1, 70, -1, 60, 10, NULL),
(1567, 171, 1615, 256, 1, 70, -1, 60, 5, NULL),
(1568, 171, 1527, 1, 1, 70, -1, 45, 20, NULL),
(1569, 172, 4130, 1, 1, 255, -1, 30, 1, NULL),
(1570, 173, 2905, 256, 1, 255, -1, -1, 20, NULL),
(1572, 175, 2788, 256, 1, 255, -1, 60, 20, NULL),
(1574, 176, 2046, 256, 1, 255, -1, 120, 20, NULL),
(1575, 177, 2048, 1, 1, 255, -1, -1, 1, NULL),
(1577, 178, 4122, 256, 1, 255, -1, -1, 1, NULL),
(1578, 178, 3597, 8, 1, 255, -1, 300, 1, NULL),
(1579, 179, 2859, 1, 1, 255, -1, 120, 1, NULL),
(1580, 180, 2828, 1, 1, 255, -1, -1, 1, NULL),
(1581, 184, 2841, 8, 1, 255, -1, 300, 1, NULL),
(1582, 184, 2842, 1, 1, 255, -1, -1, 1, NULL),
(1583, 185, 2769, 256, 1, 255, -1, -1, 1, NULL),
(1584, 187, 2992, 1, 1, 255, -1, -1, 1, NULL),
(1585, 187, 1955, 1, 1, 255, -1, -1, 1, NULL),
(1586, 145, 2080, 128, 1, 255, -1, -1, 1, NULL),
(1587, 145, 1492, 256, 1, 255, -1, -1, 1, NULL),
(1588, 188, 862, 1, 1, 255, -1, -1, 1, NULL),
(1589, 65, 1489, 128, 1, 255, -1, -1, 1, NULL),
(1592, 189, 1941, 1, 1, 255, -1, -1, 0, NULL),
(1594, 190, 2810, 256, 1, 255, -1, -1, 20, NULL),
(1597, 196, 2812, 1, 1, 255, -1, -1, 25, NULL),
(1598, 196, 2859, 64, 1, 255, -1, 120, 15, NULL),
(1600, 197, 2813, 4096, 1, 255, -1, -1, 25, NULL),
(1601, 199, 2913, 1, 1, 255, -1, -1, 1, NULL),
(1602, 202, 2048, 1, 1, 255, -1, -1, 25, NULL),
(1603, 203, 2913, 1, 1, 255, -1, -1, 25, NULL),
(1604, 203, 2045, 256, 1, 255, -1, -1, 25, NULL),
(1606, 204, 2073, 1, 1, 255, -1, -1, 1, NULL),
(1607, 207, 2661, 256, 1, 255, -1, -1, 1, NULL),
(1608, 208, 2833, 1, 1, 255, -1, -1, 20, NULL),
(1609, 209, 2913, 1, 1, 255, -1, -1, 1, NULL),
(1610, 210, 2913, 1, 1, 255, -1, -1, 1, NULL),
(1611, 211, 944, 1, 1, 255, -1, -1, 0, NULL),
(1612, 48, 834, 1, 1, 255, -1, 60, 20, NULL),
(1613, 212, 303, 1, 1, 255, -1, -1, 0, NULL),
(1614, 125, 1950, 256, 1, 255, -1, -1, 20, NULL),
(1615, 168, 2825, 256, 1, 255, -1, -1, 0, NULL),
(1616, 168, 2823, 128, 1, 255, -1, -1, 10, NULL),
(1617, 168, 4012, 1, 1, 255, -1, -1, 20, NULL),
(1618, 168, 2824, 1, 1, 255, -1, -1, 5, NULL),
(1619, 168, 2822, 1, 1, 255, -1, -1, 25, NULL),
(1621, 67, 786, 1, 1, 255, -1, -1, 1, NULL),
(1622, 149, 1704, 1, 1, 255, -1, -1, 1, NULL),
(1623, 65, 1479, 1, 1, 255, -1, -1, 1, NULL),
(1624, 213, 982, 1, 1, 255, -1, 60, 1, NULL),
(1625, 78, 1000, 256, 1, 255, -1, -1, 0, NULL),
(1626, 56, 5163, 1, 1, 255, -1, -1, 1, NULL),
(1634, 204, 4147, 256, 1, 255, -1, 45, 1, NULL),
(1637, 204, 2645, 1, 1, 255, -1, -1, 1, NULL),
(1639, 216, 2814, 256, 1, 255, -1, -1, 1, NULL),
(1640, 217, 4198, 1, 1, 255, -1, -1, 1, NULL),
(1641, 217, 1631, 4, 1, 255, -1, -1, 1, NULL),
(1642, 80, 789, 1, 1, 255, -1, -1, 25, NULL),
(1643, 106, 977, 16, 1, 255, -1, 60, 25, NULL),
(1644, 227, 2310, 1, 1, 255, -1, -1, 30, NULL),
(1650, 228, 1968, 1, 1, 255, -1, -1, 25, NULL),
(1651, 228, 2061, 256, 1, 255, -1, -1, 30, NULL),
(1653, 229, 2164, 256, 1, 255, -1, -1, 25, NULL),
(1654, 229, 2157, 1, 1, 255, -1, -1, 30, NULL),
(1656, 230, 2165, 256, 1, 255, -1, -1, 30, NULL),
(1657, 232, 2160, 256, 1, 255, -1, -1, 25, NULL),
(1659, 234, 2162, 1, 1, 255, -1, -1, 20, NULL),
(1661, 235, 2075, 1, 1, 255, -1, -1, 20, NULL),
(1662, 237, 2165, 256, 1, 255, -1, -1, 100, NULL),
(1663, 237, 2164, 1, 1, 255, -1, -1, 125, NULL),
(1664, 238, 2162, 1, 1, 255, -1, -1, 40, NULL),
(1671, 242, 3151, 1, 0, 255, -1, -1, 0, NULL),
(1672, 242, 3009, 1, 0, 255, -1, -1, 0, NULL),
(1673, 243, 1813, 1, 0, 255, -1, -1, 0, NULL),
(1674, 244, 2899, 1, 0, 255, -1, -1, 0, NULL),
(1675, 244, 3711, 1, 0, 255, -1, -1, 0, NULL),
(1676, 244, 3009, 1, 0, 255, -1, -1, 0, NULL),
(1677, 245, 897, 256, 0, 255, -1, -1, 0, NULL),
(1678, 246, 1054, 256, 0, 255, -1, -1, 0, NULL),
(1679, 247, 1055, 1, 0, 255, -1, -1, 0, NULL),
(1680, 248, 1109, 1, 0, 255, -1, -1, 0, NULL),
(1681, 248, 1107, 1, 0, 255, -1, -1, 0, NULL),
(1682, 248, 1108, 1, 0, 255, -1, 90, 0, NULL),
(1683, 249, 13, 2, 0, 255, -1, 60, 0, NULL),
(1684, 250, 4117, 1, 0, 255, -1, -1, 0, NULL),
(1685, 251, 3010, 1, 0, 255, -1, -1, 0, NULL),
(1686, 251, 3001, 1, 0, 255, -1, -1, 0, NULL),
(1687, 251, 3000, 64, 0, 255, -1, -1, 0, NULL),
(1688, 252, 3048, 256, 0, 255, -1, -1, 0, NULL),
(1689, 252, 1114, 1, 0, 255, -1, -1, 0, NULL),
(1690, 253, 1113, 256, 0, 255, -1, 100, 0, NULL),
(1692, 253, 1112, 256, 0, 255, -1, 130, 0, NULL),
(1693, 254, 1113, 256, 0, 255, -1, -1, 0, NULL),
(1694, 255, 1079, 1, 0, 255, -1, -1, 0, NULL),
(1695, 255, 1080, 1, 0, 255, -1, -1, 0, NULL),
(1696, 255, 1083, 256, 0, 255, -1, -1, 0, NULL),
(1697, 255, 1082, 256, 0, 255, -1, -1, 0, NULL),
(1698, 255, 1081, 256, 0, 255, -1, -1, 0, NULL),
(1699, 255, 1077, 1, 0, 255, -1, -1, 0, NULL),
(1700, 255, 1078, 1, 0, 255, -1, -1, 0, NULL),
(1701, 256, 1074, 1, 0, 255, -1, -1, 0, NULL),
(1702, 256, 1076, 128, 0, 255, -1, -1, 0, NULL),
(1703, 257, 2321, 1, 0, 255, -1, -1, 0, NULL),
(1704, 258, 1084, 1, 0, 255, -1, -1, 0, NULL),
(1705, 258, 1085, 1, 0, 255, -1, -1, 0, NULL),
(1706, 258, 1086, 1, 0, 255, -1, -1, 0, NULL),
(1707, 259, 938, 1, 0, 255, -1, -1, 0, NULL),
(1708, 259, 1086, 1, 0, 255, -1, -1, 0, NULL),
(1709, 259, 1084, 1, 0, 255, -1, -1, 0, NULL),
(1710, 259, 1085, 1, 0, 255, -1, -1, 0, NULL),
(1711, 260, 3011, 1, 0, 255, -1, -1, 0, NULL),
(1712, 261, 1150, 1, 0, 255, -1, -1, 0, NULL),
(1713, 262, 1141, 1, 0, 255, -1, -1, 0, NULL),
(1714, 263, 1137, 128, 0, 255, -1, -1, 0, NULL),
(1715, 264, 3152, 1, 0, 255, -1, -1, 0, NULL),
(1716, 266, 3225, 1, 0, 255, -1, 150, 0, NULL),
(1717, 266, 3226, 1, 0, 255, -1, 150, 0, NULL),
(1718, 267, 3222, 1, 0, 255, -1, -1, 0, NULL),
(1719, 268, 3166, 1, 0, 255, -1, -1, 0, NULL),
(1720, 268, 3168, 1, 0, 255, -1, -1, 0, NULL),
(1721, 269, 1040, 1, 0, 255, -1, -1, 0, NULL),
(1722, 269, 1041, 1, 0, 255, -1, -1, 0, NULL),
(1723, 269, 1042, 1, 0, 255, -1, -1, 0, NULL),
(1724, 270, 1025, 1, 0, 255, -1, -1, 0, NULL),
(1725, 271, 1031, 1, 0, 255, -1, 45, 0, NULL),
(1726, 271, 1032, 1, 0, 255, -1, -1, 0, NULL),
(1727, 272, 2831, 1, 0, 255, -1, -1, 0, NULL),
(1728, 272, 1037, 1, 0, 255, -1, -1, 0, NULL),
(1729, 273, 1044, 256, 0, 255, -1, -1, 0, NULL),
(1730, 273, 1043, 1, 0, 255, -1, -1, 0, NULL),
(1731, 274, 1048, 1, 0, 255, -1, 125, 10, NULL),
(1732, 275, 1035, 1, 0, 255, -1, -1, 0, NULL),
(1733, 275, 1034, 256, 0, 255, -1, -1, 0, NULL),
(1734, 276, 1031, 1, 0, 255, -1, 120, 0, NULL),
(1735, 277, 1036, 1, 0, 255, -1, -1, 0, NULL),
(1736, 277, 1038, 256, 0, 255, -1, -1, 0, NULL),
(1737, 278, 1026, 1, 0, 255, -1, -1, 0, NULL),
(1738, 279, 1026, 1, 0, 255, -1, -1, 0, NULL),
(1739, 279, 1028, 1, 0, 255, -1, -1, 0, NULL),
(1740, 280, 1067, 1, 0, 255, -1, -1, 0, NULL),
(1741, 281, 1037, 1, 0, 255, -1, -1, 0, NULL),
(1742, 282, 1050, 1, 0, 255, -1, -1, 0, NULL),
(1743, 282, 1047, 1, 0, 255, -1, -1, 0, NULL),
(1744, 282, 1048, 1, 0, 255, -1, -1, 0, NULL),
(1745, 283, 1046, 1, 0, 255, -1, -1, 0, NULL),
(1746, 285, 3161, 256, 0, 255, -1, -1, 0, NULL),
(1747, 286, 3163, 1, 0, 255, -1, -1, 0, NULL),
(1748, 288, 3643, 1, 0, 255, -1, -1, 0, NULL),
(1749, 289, 1109, 1, 0, 255, -1, -1, 0, NULL),
(1750, 290, 3642, 1, 0, 255, -1, -1, 0, NULL),
(1751, 290, 3644, 1, 0, 255, -1, -1, 0, NULL),
(1752, 290, 3643, 1, 0, 255, -1, -1, 0, NULL),
(1753, 291, 861, 1, 0, 255, -1, -1, 0, NULL),
(1754, 291, 820, 1, 0, 255, -1, -1, 0, NULL),
(1755, 292, 3003, 256, 0, 255, -1, -1, 0, NULL),
(1756, 293, 2992, 1, 0, 255, -1, -1, 0, NULL),
(1757, 294, 3056, 1, 0, 255, -1, -1, 0, NULL),
(1758, 294, 3007, 1, 0, 255, -1, -1, 0, -250),
(1759, 294, 3008, 1, 0, 255, -1, 45, 0, -250),
(1760, 295, 239, 1, 0, 255, -1, -1, 0, NULL),
(1761, 296, 3009, 1, 0, 255, -1, -1, 0, NULL),
(1762, 297, 2451, 256, 0, 255, -1, -1, 0, NULL),
(1763, 297, 2449, 1, 0, 255, -1, -1, 0, NULL),
(1764, 297, 808, 1, 0, 255, -1, -1, 0, NULL),
(1765, 297, 2448, 1, 0, 255, -1, -1, 0, NULL),
(1766, 297, 2436, 1, 0, 255, -1, -1, 0, NULL),
(1767, 297, 2450, 1, 0, 255, -1, -1, 0, NULL),
(1768, 297, 2452, 1, 0, 255, -1, -1, 0, NULL),
(1769, 298, 2447, 1, 0, 255, -1, 110, 0, NULL),
(1770, 298, 2446, 256, 0, 255, -1, 110, 0, NULL),
(1771, 299, 2444, 256, 0, 255, -1, -1, 0, NULL),
(1772, 300, 808, 1, 0, 255, -1, -1, 0, NULL),
(1773, 300, 2437, 1, 0, 255, -1, -1, 0, NULL),
(1774, 301, 2823, 128, 0, 255, -1, -1, 0, NULL),
(1775, 302, 2263, 1, 0, 255, -1, -1, 0, NULL),
(1776, 303, 2096, 1, 0, 255, -1, -1, 0, NULL),
(1777, 305, 3008, 1, 0, 255, -1, -1, 0, NULL),
(1778, 306, 1079, 1, 0, 255, -1, -1, 0, NULL),
(1779, 307, 1039, 1, 0, 255, -1, -1, 0, NULL),
(1780, 307, 1033, 1, 0, 255, -1, -1, 0, NULL),
(1781, 308, 1034, 256, 0, 255, -1, -1, 0, NULL),
(1782, 309, 3075, 256, 0, 255, -1, -1, 0, NULL),
(1783, 310, 1079, 1, 0, 255, -1, -1, 0, NULL),
(1784, 310, 3154, 1, 0, 255, -1, -1, 0, NULL),
(1785, 311, 1162, 1, 0, 255, -1, -1, 0, NULL),
(1786, 312, 988, 1, 0, 255, -1, -1, 0, NULL),
(1787, 313, 3060, 256, 0, 255, -1, -1, 0, NULL),
(1788, 315, 3059, 1, 0, 255, -1, -1, 0, NULL),
(1789, 316, 3061, 1, 0, 255, -1, -1, 0, NULL),
(1790, 317, 3057, 1, 0, 255, -1, -1, 0, NULL),
(1791, 318, 3016, 256, 0, 255, -1, -1, 0, NULL),
(1792, 319, 3014, 4096, 0, 255, -1, -1, 0, NULL),
(1793, 320, 3019, 256, 0, 255, -1, -1, 0, NULL),
(1794, 321, 3013, 1, 0, 255, -1, -1, 0, NULL),
(1795, 322, 3017, 1, 0, 255, -1, -1, 0, NULL),
(1796, 323, 3015, 1, 0, 255, -1, -1, 0, NULL),
(1797, 324, 3018, 1, 0, 255, -1, -1, 0, NULL),
(1798, 325, 3161, 256, 0, 255, -1, -1, 0, NULL),
(1799, 325, 1493, 256, 0, 255, -1, -1, 0, NULL),
(1800, 326, 2990, 1, 0, 255, -1, -1, 0, NULL),
(1801, 327, 2897, 128, 0, 255, -1, -1, 0, NULL),
(1803, 328, 1040, 1, 0, 255, -1, -1, 0, NULL),
(1805, 329, 1110, 1, 0, 255, -1, -1, 0, NULL),
(1806, 330, 2897, 128, 0, 255, -1, -1, 0, NULL),
(1807, 331, 2860, 4, 0, 255, -1, -1, 0, NULL),
(1809, 332, 2137, 1, 0, 255, -1, -1, 0, NULL),
(1810, 333, 3155, 256, 0, 255, -1, -1, 0, NULL),
(1812, 334, 916, 1, 0, 255, -1, -1, 0, NULL),
(1813, 335, 3167, 1, 0, 255, -1, -1, 0, NULL),
(1814, 336, 3744, 1, 0, 255, -1, -1, 0, NULL),
(1815, 337, 4580, 1, 0, 255, -1, -1, 0, NULL),
(1816, 338, 4724, 1, 0, 255, -1, -1, 0, NULL),
(1817, 338, 5600, 1, 0, 255, -1, -1, 0, NULL),
(1818, 338, 5601, 4096, 0, 255, -1, -1, 0, NULL),
(1819, 338, 5602, 1, 0, 255, -1, -1, 0, NULL),
(1820, 340, 3936, 1, 0, 255, -1, -1, 0, NULL),
(1821, 341, 4849, 1, 0, 255, -1, -1, 0, NULL),
(1822, 341, 4850, 1, 0, 255, -1, -1, 0, NULL),
(1823, 342, 4850, 1, 0, 255, -1, -1, 0, NULL),
(1824, 343, 4722, 1, 0, 255, -1, -1, 0, NULL),
(1825, 343, 4723, 1, 0, 255, -1, -1, 0, NULL),
(1826, 343, 4573, 1, 0, 255, -1, -1, 0, NULL),
(1827, 344, 4852, 1, 0, 255, -1, -1, 0, NULL),
(1828, 344, 4579, 256, 0, 255, -1, -1, 0, NULL),
(1829, 345, 4575, 1, 0, 255, -1, -1, 0, NULL),
(1830, 345, 4744, 1, 0, 255, -1, -1, 0, NULL),
(1831, 346, 4719, 256, 0, 255, -1, -1, 0, NULL),
(1832, 346, 4720, 256, 0, 255, -1, -1, 0, NULL),
(1833, 346, 4718, 1, 0, 255, -1, -1, 0, NULL),
(1834, 347, 4579, 256, 0, 255, -1, -1, 0, NULL),
(1835, 348, 4733, 1, 0, 255, -1, -1, 0, NULL),
(1837, 351, 4849, 1, 0, 255, -1, -1, 0, NULL),
(1838, 351, 4850, 1, 0, 255, -1, -1, 0, NULL),
(1839, 351, 4851, 1, 0, 255, -1, -1, 0, NULL),
(1840, 352, 5069, 1, 0, 255, -1, -1, 0, NULL),
(1841, 352, 5126, 1, 0, 255, -1, -1, 0, NULL),
(1842, 352, 5068, 1, 0, 255, -1, -1, 0, NULL),
(1843, 352, 4125, 1, 0, 255, -1, -1, 0, NULL),
(1844, 354, 4176, 1, 0, 255, -1, -1, 0, NULL),
(1845, 354, 4177, 1, 0, 255, -1, -1, 0, NULL),
(1846, 354, 4178, 1, 0, 255, -1, -1, 0, NULL),
(1847, 354, 4179, 1, 0, 255, -1, -1, 0, NULL),
(1848, 354, 4180, 1, 0, 255, -1, -1, 0, NULL),
(1849, 355, 5809, 1, 0, 255, -1, -1, 0, NULL),
(1850, 356, 4669, 1, 0, 255, -1, -1, 0, NULL),
(1851, 356, 4668, 1, 0, 255, -1, -1, 0, NULL),
(1852, 356, 4666, 1, 0, 255, -1, -1, 0, NULL),
(1853, 357, 5808, 1, 0, 255, -1, -1, 0, NULL),
(1854, 357, 5809, 1, 0, 255, -1, -1, 0, NULL),
(1855, 358, 4567, 1, 0, 255, -1, -1, 0, NULL),
(1856, 359, 5808, 1, 0, 255, -1, -1, 0, NULL),
(1857, 360, 4742, 1, 0, 255, -1, -1, 0, NULL),
(1858, 361, 3230, 1, 0, 255, -1, -1, 0, NULL),
(1860, 364, 3230, 1, 0, 255, -1, -1, 0, NULL),
(1861, 364, 4852, 1, 0, 255, -1, -1, 0, NULL),
(1862, 365, 5996, 1, 0, 255, -1, -1, 0, NULL),
(1863, 366, 1968, 1, 0, 255, -1, -1, 0, NULL),
(1864, 366, 5675, 1, 0, 255, -1, -1, 0, NULL),
(1865, 366, 2308, 1, 0, 255, -1, -1, 0, NULL),
(1866, 367, 5604, 1, 0, 255, -1, -1, 0, NULL),
(1867, 368, 4579, 256, 0, 255, -1, -1, 0, NULL),
(1868, 369, 6020, 1, 0, 255, -1, -1, 0, NULL),
(1869, 369, 6019, 1, 0, 255, -1, -1, 0, NULL),
(1870, 370, 5752, 1, 0, 255, -1, -1, 0, NULL),
(1871, 371, 3746, 1, 0, 255, -1, -1, 0, NULL),
(1872, 372, 6021, 1, 0, 255, -1, -1, 0, NULL),
(1873, 373, 6018, 1, 0, 255, -1, -1, 0, NULL),
(1874, 373, 6020, 1, 0, 255, -1, -1, 0, NULL),
(1875, 374, 1154, 1, 0, 255, -1, -1, 0, NULL),
(1876, 374, 5559, 1, 0, 255, -1, -1, 0, NULL),
(1877, 374, 5996, 1, 0, 255, -1, -1, 0, NULL),
(1878, 375, 4135, 1, 0, 255, -1, -1, 0, NULL),
(1879, 375, 5730, 1, 0, 255, -1, -1, 0, NULL),
(1880, 376, 5989, 1, 0, 255, -1, -1, 0, NULL),
(1881, 376, 5990, 1, 0, 255, -1, -1, 0, NULL),
(1882, 377, 789, 1, 0, 255, -1, -1, 0, NULL),
(1883, 377, 5160, 1, 0, 255, -1, -1, 0, NULL),
(1884, 378, 5990, 1, 0, 255, -1, -1, 0, NULL),
(1885, 379, 5823, 1, 0, 255, -1, -1, 0, NULL),
(1886, 380, 5558, 1, 0, 255, -1, -1, 0, NULL),
(1887, 380, 5559, 1, 0, 255, -1, -1, 0, NULL),
(1888, 381, 5992, 1, 0, 255, -1, -1, 0, NULL),
(1889, 382, 3971, 1, 0, 255, -1, -1, 0, NULL),
(1890, 382, 4451, 1, 0, 255, -1, -1, 0, NULL),
(1891, 383, 6021, 1, 0, 255, -1, -1, 0, NULL),
(1892, 383, 6024, 1, 0, 255, -1, -1, 0, NULL),
(1893, 384, 3230, 1, 0, 255, -1, -1, 0, NULL),
(1894, 384, 5728, 1, 0, 255, -1, -1, 0, NULL),
(1895, 385, 6019, 1, 0, 255, -1, -1, 0, NULL),
(1896, 385, 6021, 1, 0, 255, -1, -1, 0, NULL),
(1897, 386, 3764, 1, 0, 255, -1, -1, 0, NULL),
(1898, 386, 6112, 1, 0, 255, -1, -1, 0, NULL),
(1899, 386, 6113, 1, 0, 255, -1, -1, 0, NULL),
(1900, 387, 5749, 1, 0, 255, -1, -1, 0, NULL),
(1901, 388, 6162, 1, 0, 255, -1, -1, 0, NULL),
(1902, 388, 6161, 1, 0, 255, -1, -1, 0, NULL),
(1903, 389, 6024, 1, 0, 255, -1, -1, 0, NULL),
(1904, 390, 4748, 1, 0, 255, -1, -1, 0, NULL),
(1905, 391, 5821, 1, 0, 255, -1, -1, 0, NULL),
(1906, 391, 887, 1, 0, 255, -1, -1, 0, NULL),
(1907, 391, 6096, 1, 0, 255, -1, -1, 0, NULL),
(1908, 392, 5752, 1, 0, 255, -1, -1, 0, NULL),
(1909, 392, 5753, 1, 0, 255, -1, -1, 0, NULL),
(1910, 392, 5754, 1, 0, 255, -1, -1, 0, NULL),
(1911, 392, 5751, 1, 0, 255, -1, -1, 0, NULL),
(1912, 393, 6159, 1, 0, 255, -1, -1, 0, NULL),
(1913, 394, 4135, 1, 0, 255, -1, -1, 0, NULL),
(1914, 395, 5758, 1, 0, 255, -1, -1, 0, NULL),
(1915, 396, 5746, 1, 0, 255, -1, -1, 0, NULL),
(1916, 397, 6119, 1, 0, 255, -1, -1, 0, NULL),
(1917, 398, 6023, 1, 0, 255, -1, -1, 0, NULL),
(1918, 399, 5803, 1, 0, 255, -1, -1, 0, NULL),
(1919, 400, 5815, 1, 0, 255, -1, -1, 0, NULL),
(1920, 401, 6023, 1, 0, 255, -1, -1, 0, NULL),
(1921, 401, 6021, 1, 0, 255, -1, -1, 0, NULL),
(1922, 401, 6019, 1, 0, 255, -1, -1, 0, NULL),
(1923, 402, 5720, 1, 0, 255, -1, -1, 0, NULL),
(1924, 402, 5721, 1, 0, 255, -1, -1, 0, NULL),
(1925, 403, 6026, 1, 0, 255, -1, -1, 0, NULL),
(1926, 404, 1968, 1, 0, 255, -1, -1, 0, NULL),
(1927, 404, 3908, 1, 0, 255, -1, -1, 0, NULL),
(1928, 405, 5994, 1, 0, 255, -1, -1, 0, NULL),
(1929, 406, 6019, 1, 0, 255, -1, -1, 0, NULL),
(1930, 406, 6024, 1, 0, 255, -1, -1, 0, NULL),
(1931, 407, 6020, 1, 0, 255, -1, -1, 0, NULL),
(1932, 408, 6025, 1, 0, 255, -1, -1, 0, NULL),
(1933, 408, 6026, 1, 0, 255, -1, -1, 0, NULL),
(1934, 409, 6027, 1, 0, 255, -1, -1, 0, NULL),
(1935, 410, 5554, 1, 0, 255, -1, -1, 0, NULL),
(1936, 410, 4749, 1, 0, 255, -1, -1, 0, NULL),
(1937, 410, 4748, 1, 0, 255, -1, -1, 0, NULL),
(1938, 411, 6027, 1, 0, 255, -1, -1, 0, NULL),
(1939, 411, 6026, 1, 0, 255, -1, -1, 0, NULL),
(1940, 412, 6189, 1, 0, 255, -1, -1, 0, NULL),
(1941, 413, 4568, 1, 0, 255, -1, -1, 0, NULL),
(1942, 414, 3230, 1, 0, 255, -1, -1, 0, NULL),
(1943, 414, 5816, 1, 0, 255, -1, -1, 0, NULL),
(1944, 415, 6000, 1, 0, 255, -1, -1, 0, NULL),
(1945, 416, 5999, 1, 0, 255, -1, -1, 0, NULL),
(1946, 417, 5998, 4096, 0, 255, -1, -1, 0, NULL),
(1947, 418, 5742, 1, 0, 255, -1, -1, 0, NULL),
(1948, 418, 5743, 1, 0, 255, -1, -1, 0, NULL),
(1949, 419, 5738, 1, 0, 255, -1, -1, 0, NULL),
(1950, 419, 5739, 1, 0, 255, -1, -1, 0, NULL),
(1951, 419, 5740, 1, 0, 255, -1, -1, 0, NULL),
(1952, 420, 6010, 1, 0, 255, -1, -1, 0, NULL),
(1953, 421, 5998, 4096, 0, 255, -1, -1, 0, NULL),
(1954, 421, 6001, 1, 0, 255, -1, -1, 0, NULL),
(1955, 422, 6009, 1, 0, 255, -1, -1, 0, NULL),
(1956, 422, 6010, 1, 0, 255, -1, -1, 0, NULL),
(1957, 423, 6005, 1, 0, 255, -1, -1, 0, NULL),
(1958, 424, 5993, 1, 0, 255, -1, -1, 0, NULL),
(1959, 425, 6163, 1, 0, 255, -1, -1, 0, NULL),
(1960, 426, 6116, 1, 0, 255, -1, -1, 0, NULL),
(1961, 427, 6025, 1, 0, 255, -1, -1, 0, NULL),
(1962, 427, 6026, 1, 0, 255, -1, -1, 0, NULL),
(1963, 427, 6027, 1, 0, 255, -1, -1, 0, NULL),
(1964, 428, 6165, 1, 0, 255, -1, -1, 0, NULL),
(1965, 428, 6164, 1, 0, 255, -1, -1, 0, NULL),
(1966, 429, 5989, 1, 0, 255, -1, -1, 0, NULL),
(1967, 430, 5741, 1, 0, 255, -1, -1, 0, NULL),
(1968, 431, 6014, 1, 0, 255, -1, -1, 0, NULL),
(1969, 432, 6003, 1, 0, 255, -1, -1, 0, NULL),
(1970, 433, 5818, 1, 0, 255, -1, -1, 0, NULL),
(1971, 433, 5819, 1, 0, 255, -1, -1, 0, NULL),
(1972, 434, 4849, 1, 0, 255, -1, -1, 0, NULL),
(1973, 434, 4850, 1, 0, 255, -1, -1, 0, NULL),
(1974, 434, 4851, 1, 0, 255, -1, -1, 0, NULL),
(1975, 435, 4430, 1, 0, 255, -1, -1, 0, NULL),
(1976, 435, 5702, 1, 0, 255, -1, -1, 0, NULL),
(1977, 435, 4749, 1, 0, 255, -1, -1, 0, NULL),
(1978, 435, 4135, 1, 0, 255, -1, -1, 0, NULL),
(1979, 435, 6879, 1, 0, 255, -1, -1, 0, NULL),
(1980, 436, 5713, 1, 0, 255, -1, -1, 0, NULL),
(1981, 437, 5714, 1, 0, 255, -1, -1, 0, NULL),
(1982, 438, 4120, 1, 0, 255, -1, -1, 0, NULL),
(1983, 438, 5125, 1, 0, 255, -1, -1, 0, NULL),
(1984, 438, 6117, 1, 0, 255, -1, -1, 0, NULL),
(1985, 440, 4712, 256, 0, 255, -1, -1, 0, NULL),
(1986, 440, 4713, 256, 0, 255, -1, -1, 0, NULL),
(1987, 440, 4714, 1, 0, 255, -1, -1, 0, NULL),
(1988, 441, 5685, 1, 0, 255, -1, -1, 0, NULL),
(1989, 442, 834, 1, 1, 255, -1, -1, 10, NULL),
(1990, 443, 6378, 1, 1, 255, -1, -1, 25, NULL),
(1991, 443, 1292, 2, 1, 255, -1, 60, 25, NULL),
(1992, 444, 3852, 256, 1, 255, -1, -1, 25, NULL),
(1993, 444, 4015, 256, 1, 255, -1, -1, 30, NULL),
(1994, 175, 2904, 256, 1, 255, -1, -1, 15, NULL),
(1996, 190, 2809, 1, 1, 255, -1, -1, 25, NULL),
(1997, 196, 2811, 256, 1, 255, -1, -1, 20, NULL),
(1998, 197, 2814, 256, 1, 255, -1, -1, 20, NULL),
(1999, 229, 2167, 1, 1, 255, -1, -1, 20, NULL),
(2000, 239, 2163, 1, 1, 255, -1, -1, 40, NULL),
(2001, 230, 2167, 1, 1, 255, -1, -1, 25, NULL),
(2002, 231, 2167, 1, 1, 255, -1, -1, 20, NULL),
(2003, 233, 2164, 256, 1, 255, -1, -1, 30, NULL),
(2004, 234, 2167, 1, 1, 255, -1, -1, 35, NULL),
(2005, 449, 982, 1, 1, 255, -1, 45, 1, NULL),
(2006, 449, 897, 256, 1, 255, 40, 30, 2, NULL),
(2007, 183, 42, 8, 1, 255, -1, 300, 10, NULL),
(2113, 514, 372, 1, 1, 7, -1, -1, 1, NULL),
(2114, 514, 376, 1, 4, 15, -1, -1, 2, NULL),
(2115, 514, 656, 1, 8, 23, -1, -1, 3, NULL),
(2116, 514, 383, 1, 12, 19, -1, -1, 4, NULL),
(2117, 514, 657, 1, 16, 28, -1, -1, 5, NULL),
(2118, 514, 22, 1, 20, 28, -1, -1, 6, NULL),
(2119, 514, 464, 1, 24, 33, -1, -1, 7, NULL),
(2120, 514, 465, 1, 29, 43, -1, -1, 8, NULL),
(2121, 514, 470, 1, 29, 38, -1, -1, 9, NULL),
(2122, 514, 658, 1, 34, 48, -1, -1, 10, NULL),
(2123, 514, 466, 1, 39, 43, -1, -1, 11, NULL),
(2124, 514, 23, 1, 44, 48, -1, -1, 12, NULL),
(2125, 514, 659, 1, 44, 50, -1, -1, 13, NULL),
(2126, 514, 732, 1, 49, 56, -1, -1, 14, NULL),
(2127, 514, 755, 1, 49, 53, -1, -1, 15, NULL),
(2128, 514, 1637, 1, 51, 59, -1, -1, 16, NULL),
(2129, 514, 1639, 1, 54, 54, -1, -1, 17, NULL),
(2130, 514, 1643, 1, 55, 62, -1, -1, 18, NULL),
(2131, 514, 1641, 1, 57, 59, -1, -1, 19, NULL),
(2132, 514, 1426, 1, 60, 64, -1, -1, 20, NULL),
(2133, 514, 1658, 1, 60, 60, -1, -1, 21, NULL),
(2134, 514, 2884, 1, 60, 255, -1, -1, 22, NULL),
(2135, 514, 3335, 1, 63, 255, -1, -1, 23, NULL),
(2136, 514, 3339, 1, 65, 255, -1, -1, 24, NULL),
(2137, 514, 377, 1, 4, 7, -1, -1, 1, NULL),
(2138, 514, 380, 1, 8, 15, -1, -1, 1, NULL),
(2139, 514, 386, 1, 16, 23, -1, -1, 1, NULL),
(2140, 514, 462, 1, 24, 28, -1, -1, 1, NULL),
(2141, 514, 459, 1, 29, 33, -1, -1, 1, NULL),
(2142, 514, 463, 1, 34, 38, -1, -1, 1, NULL),
(2143, 514, 460, 1, 39, 48, -1, -1, 1, NULL),
(2144, 514, 731, 1, 49, 52, -1, -1, 1, NULL),
(2145, 514, 1650, 1, 53, 53, -1, -1, 1, NULL),
(2146, 514, 1645, 1, 54, 55, -1, -1, 1, NULL),
(2147, 514, 1651, 1, 56, 56, -1, -1, 1, NULL),
(2148, 514, 1644, 1, 57, 58, -1, -1, 1, NULL),
(2149, 514, 1652, 1, 59, 60, -1, -1, 1, NULL),
(2150, 514, 3327, 1, 61, 64, -1, -1, 1, NULL),
(2151, 514, 3332, 1, 65, 255, -1, -1, 1, NULL),
(2152, 514, 73, 1, 44, 58, -1, -1, 1, NULL),
(2153, 514, 1636, 1, 59, 255, -1, -1, 1, NULL),
(2154, 514, 503, 1, 20, 48, -1, -1, 1, NULL),
(2155, 514, 612, 1, 49, 50, -1, -1, 1, NULL),
(2156, 514, 1634, 1, 51, 55, -1, -1, 1, NULL),
(2157, 514, 1635, 1, 56, 63, -1, -1, 1, NULL),
(2158, 514, 3333, 1, 64, 255, -1, -1, 1, NULL),
(2159, 514, 230, 4, 4, 255, -1, -1, 0, NULL),
(2160, 514, 131, 4, 20, 38, -1, -1, 1, NULL),
(2161, 514, 132, 4, 39, 48, -1, -1, 2, NULL),
(2162, 514, 133, 4, 49, 57, -1, -1, 3, NULL),
(2163, 514, 1633, 4, 58, 60, -1, -1, 4, NULL),
(2164, 514, 3194, 4, 61, 255, -1, -1, 5, NULL),
(2166, 514, 49, 512, 34, 52, -1, -1, 1, NULL),
(2167, 514, 1526, 512, 53, 255, -1, -1, 1, NULL),
(2168, 514, 288, 8, 1, 7, -1, -1, 1, NULL),
(2169, 514, 246, 8, 8, 15, -1, -1, 1, NULL),
(2170, 514, 309, 8, 16, 23, -1, -1, 1, NULL),
(2171, 514, 65, 8, 24, 33, -1, -1, 1, NULL),
(2172, 514, 66, 8, 34, 43, -1, -1, 1, NULL),
(2173, 514, 67, 8, 44, 53, -1, -1, 1, NULL),
(2174, 514, 1610, 8, 54, 60, -1, -1, 1, NULL),
(2175, 514, 3300, 8, 61, 63, -1, -1, 1, NULL),
(2176, 514, 3302, 8, 64, 255, -1, -1, 1, NULL),
(2177, 514, 236, 8, 16, 23, -1, -1, 0, NULL),
(2178, 514, 387, 8, 24, 33, -1, -1, 0, NULL),
(2179, 514, 393, 8, 34, 43, -1, -1, 0, NULL),
(2180, 514, 394, 8, 44, 51, -1, -1, 0, NULL),
(2181, 514, 1609, 8, 52, 62, -1, -1, 0, NULL),
(2182, 514, 3301, 8, 63, 255, -1, -1, 0, NULL),
(2183, 514, 378, 8, 4, 11, -1, -1, 1, NULL),
(2184, 514, 2551, 8, 12, 33, -1, -1, 1, NULL),
(2185, 514, 1419, 8, 34, 255, -1, -1, 1, NULL),
(2190, 514, 3326, 8, 61, 57, -1, -1, 1, NULL),
(2192, 514, 1722, 32, 59, 255, -1, -1, 1, NULL),
(2193, 514, 2553, 32, 29, 48, -1, -1, 1, NULL),
(2194, 514, 2555, 32, 49, 53, -1, -1, 1, NULL),
(2195, 514, 2557, 32, 54, 59, -1, -1, 1, NULL),
(2196, 514, 2560, 32, 60, 255, -1, -1, 1, NULL),
(2197, 515, 2015, 1, 55, 255, -1, -1, 5, NULL),
(2198, 515, 2014, 1, 44, 255, -1, -1, 5, NULL),
(2199, 515, 204, 1, 24, 33, -1, -1, 5, NULL),
(2200, 515, 1415, 1, 34, 48, -1, -1, 5, NULL),
(2201, 515, 3571, 1, 49, 53, -1, -1, 5, NULL),
(2202, 515, 3572, 1, 54, 255, -1, -1, 5, NULL),
(2203, 515, 369, 4, 16, 33, -1, -1, 0, NULL),
(2204, 515, 230, 4, 34, 255, -1, -1, 0, NULL),
(2205, 515, 133, 4, 49, 52, -1, -1, 3, NULL),
(2206, 515, 131, 4, 53, 57, -1, -1, 1, NULL),
(2207, 515, 132, 4, 58, 62, -1, -1, 2, NULL),
(2208, 515, 3195, 4, 63, 255, -1, -1, 5, NULL),
(2209, 515, 288, 8, 1, 7, -1, -1, 1, NULL),
(2210, 515, 246, 8, 8, 15, -1, -1, 1, NULL),
(2211, 515, 309, 8, 16, 23, -1, -1, 1, NULL),
(2212, 515, 65, 8, 24, 33, -1, -1, 1, NULL),
(2213, 515, 66, 8, 34, 43, -1, -1, 1, NULL),
(2214, 515, 67, 8, 44, 53, -1, -1, 1, NULL),
(2215, 515, 1610, 8, 54, 60, -1, -1, 1, NULL),
(2216, 515, 3300, 8, 61, 63, -1, -1, 1, NULL),
(2217, 515, 3302, 8, 64, 255, -1, -1, 1, NULL),
(2218, 515, 236, 8, 16, 23, -1, -1, 0, NULL),
(2219, 515, 387, 8, 24, 33, -1, -1, 0, NULL),
(2220, 515, 393, 8, 34, 43, -1, -1, 0, NULL),
(2221, 515, 394, 8, 44, 51, -1, -1, 0, NULL),
(2222, 515, 1609, 8, 52, 62, -1, -1, 0, NULL),
(2223, 515, 3301, 8, 63, 255, -1, -1, 0, NULL),
(2224, 515, 338, 32, 1, 3, -1, -1, 0, NULL),
(2225, 515, 491, 32, 4, 7, -1, -1, 0, NULL),
(2226, 515, 351, 32, 8, 11, -1, -1, 0, NULL),
(2227, 515, 362, 32, 12, 15, -1, -1, 0, NULL),
(2228, 515, 492, 32, 16, 19, -1, -1, 0, NULL),
(2229, 515, 440, 32, 20, 23, -1, -1, 0, NULL),
(2230, 515, 493, 32, 24, 28, -1, -1, 0, NULL),
(2231, 515, 441, 32, 29, 33, -1, -1, 0, NULL),
(2232, 515, 494, 32, 34, 38, -1, -1, 0, NULL),
(2233, 515, 442, 32, 39, 43, -1, -1, 0, NULL),
(2234, 515, 495, 32, 44, 48, -1, -1, 0, NULL),
(2235, 515, 443, 32, 49, 52, -1, -1, 0, NULL),
(2236, 515, 1621, 32, 53, 55, -1, -1, 0, NULL),
(2237, 515, 1622, 32, 56, 58, -1, -1, 0, NULL),
(2238, 515, 1623, 32, 59, 60, -1, -1, 0, NULL),
(2239, 515, 3304, 32, 61, 62, -1, -1, 0, NULL),
(2240, 515, 3310, 32, 63, 64, -1, -1, 0, NULL),
(2241, 515, 3314, 32, 65, 255, -1, -1, 0, NULL),
(2242, 515, 341, 64, 1, 11, -1, -1, 10, NULL),
(2243, 515, 502, 64, 4, 19, -1, -1, 11, NULL),
(2244, 515, 445, 64, 12, 18, -1, -1, 12, NULL),
(2245, 515, 446, 64, 20, 28, -1, -1, 13, NULL),
(2246, 515, 524, 64, 29, 38, -1, -1, 14, NULL),
(2247, 515, 525, 64, 39, 53, -1, -1, 15, NULL),
(2248, 515, 447, 64, 49, 58, -1, -1, 16, NULL),
(2249, 515, 1613, 64, 54, 255, -1, -1, 17, NULL),
(2250, 515, 1618, 64, 59, 59, -1, -1, 18, NULL),
(2251, 515, 1393, 64, 60, 255, -1, -1, 19, NULL),
(2252, 515, 3032, 64, 61, 255, -1, -1, 20, NULL),
(2253, 515, 344, 128, 4, 11, -1, -1, 51, NULL),
(2254, 515, 355, 128, 12, 255, -1, -1, 52, NULL),
(2255, 515, 452, 128, 29, 48, -1, -1, 53, NULL),
(2256, 515, 453, 128, 49, 58, -1, -1, 54, NULL),
(2257, 515, 1619, 128, 59, 62, -1, -1, 55, NULL),
(2258, 515, 3309, 128, 63, 255, -1, -1, 56, NULL),
(2259, 515, 348, 256, 4, 33, -1, -1, 6, NULL),
(2260, 515, 435, 256, 34, 50, -1, -1, 6, NULL),
(2261, 515, 436, 256, 51, 64, -1, -1, 6, NULL),
(2262, 515, 3303, 256, 65, 255, -1, -1, 6, NULL),
(2263, 515, 360, 256, 12, 28, -1, -1, 6, NULL),
(2264, 515, 451, 256, 29, 48, -1, -1, 6, NULL),
(2265, 515, 6, 256, 49, 57, -1, -1, 6, NULL),
(2266, 515, 1617, 256, 58, 255, -1, -1, 6, NULL),
(2267, 515, 340, 256, 1, 15, -1, -1, 6, NULL),
(2268, 515, 365, 256, 16, 38, -1, -1, 6, NULL),
(2269, 515, 31, 256, 39, 51, -1, -1, 6, NULL),
(2270, 515, 32, 256, 52, 60, -1, -1, 6, NULL),
(2271, 515, 3315, 256, 61, 255, -1, -1, 6, NULL),
(2272, 515, 1508, 256, 44, 255, -1, -1, 6, NULL),
(2273, 515, 1412, 256, 39, 58, -1, -1, 5, NULL),
(2274, 515, 456, 256, 49, 56, -1, -1, 5, NULL),
(2275, 515, 1616, 256, 57, 255, -1, -1, 5, NULL),
(2276, 515, 1615, 256, 56, 255, -1, -1, 6, NULL),
(2277, 515, 3035, 256, 61, 255, -1, -1, 6, NULL),
(2278, 515, 3306, 256, 62, 255, -1, -1, 6, NULL),
(2279, 516, 93, 1, 1, 3, -1, -1, 1, NULL),
(2280, 516, 94, 1, 4, 7, -1, -1, 1, NULL),
(2281, 516, 322, 1, 8, 15, -1, -1, 1, NULL),
(2282, 516, 334, 1, 16, 19, -1, -1, 1, NULL),
(2283, 516, 68, 1, 20, 33, -1, -1, 1, NULL),
(2284, 516, 120, 1, 34, 48, -1, -1, 1, NULL),
(2285, 516, 70, 1, 49, 51, -1, -1, 1, NULL),
(2286, 516, 1660, 1, 52, 53, -1, -1, 1, NULL),
(2287, 516, 1661, 1, 54, 58, -1, -1, 1, NULL),
(2288, 516, 1664, 1, 59, 59, -1, -1, 1, NULL),
(2289, 516, 2540, 1, 60, 60, -1, -1, 1, NULL),
(2290, 516, 3318, 1, 61, 64, -1, -1, 1, NULL),
(2291, 516, 3325, 1, 65, 255, -1, -1, 1, NULL),
(2292, 516, 324, 1, 8, 23, -1, -1, 1, NULL),
(2293, 516, 113, 1, 24, 43, -1, -1, 1, NULL),
(2294, 516, 114, 1, 44, 56, -1, -1, 1, NULL),
(2295, 516, 1663, 1, 57, 62, -1, -1, 1, NULL),
(2296, 516, 3321, 1, 63, 255, -1, -1, 1, NULL),
(2297, 516, 328, 1, 12, 19, -1, -1, 1, NULL),
(2298, 516, 83, 1, 20, 38, -1, -1, 1, NULL),
(2299, 516, 121, 1, 39, 54, -1, -1, 1, NULL),
(2300, 516, 1662, 1, 55, 61, -1, -1, 1, NULL),
(2301, 516, 3319, 1, 62, 255, -1, -1, 1, NULL),
(2302, 516, 330, 1, 12, 28, -1, -1, 1, NULL),
(2303, 516, 409, 1, 29, 48, -1, -1, 1, NULL),
(2304, 516, 410, 1, 49, 58, -1, -1, 1, NULL),
(2305, 516, 1665, 1, 59, 59, -1, -1, 1, NULL),
(2306, 516, 1394, 1, 60, 63, -1, -1, 1, NULL),
(2307, 516, 3323, 1, 64, 255, -1, -1, 1, NULL),
(2308, 516, 1403, 256, 44, 54, -1, -1, 1, NULL),
(2309, 516, 1405, 256, 55, 255, -1, -1, 1, NULL),
(2310, 516, 110, 1, 20, 43, -1, -1, 1, NULL),
(2311, 516, 111, 1, 44, 50, -1, -1, 1, NULL),
(2312, 516, 112, 1, 51, 57, -1, -1, 1, NULL),
(2313, 516, 1577, 1, 58, 59, -1, -1, 1, NULL),
(2314, 516, 1772, 1, 60, 62, -1, -1, 1, NULL),
(2315, 516, 3387, 1, 63, 255, -1, -1, 1, NULL),
(2317, 516, 49, 512, 34, 52, -1, -1, 1, NULL),
(2318, 516, 1526, 512, 53, 255, -1, -1, 1, NULL),
(2319, 516, 288, 8, 1, 7, -1, -1, 1, NULL),
(2320, 516, 246, 8, 8, 15, -1, -1, 1, NULL),
(2321, 516, 309, 8, 16, 23, -1, -1, 1, NULL),
(2322, 516, 65, 8, 24, 33, -1, -1, 1, NULL),
(2323, 516, 66, 8, 34, 43, -1, -1, 1, NULL),
(2324, 516, 67, 8, 44, 53, -1, -1, 1, NULL),
(2325, 516, 1610, 8, 54, 60, -1, -1, 1, NULL),
(2326, 516, 3300, 8, 61, 63, -1, -1, 1, NULL),
(2327, 516, 3302, 8, 64, 255, -1, -1, 1, NULL),
(2334, 516, 479, 8, 29, 38, -1, -1, 1, NULL),
(2335, 516, 680, 8, 39, 48, -1, -1, 1, NULL),
(2336, 516, 412, 8, 49, 55, -1, -1, 1, NULL),
(2337, 516, 1667, 8, 56, 60, -1, -1, 1, NULL),
(2338, 516, 3198, 8, 61, 255, -1, -1, 1, NULL),
(2339, 516, 317, 32, 4, 7, -1, -1, 1, NULL),
(2340, 516, 58, 32, 4, 7, -1, -1, 1, NULL),
(2341, 516, 316, 32, 4, 7, -1, -1, 1, NULL),
(2342, 516, 315, 32, 4, 7, -1, -1, 1, NULL),
(2343, 516, 400, 32, 8, 11, -1, -1, 1, NULL),
(2344, 516, 397, 32, 8, 11, -1, -1, 1, NULL),
(2345, 516, 399, 32, 8, 11, -1, -1, 1, NULL),
(2346, 516, 398, 32, 8, 11, -1, -1, 1, NULL),
(2347, 516, 404, 32, 12, 15, -1, -1, 1, NULL),
(2348, 516, 401, 32, 12, 15, -1, -1, 1, NULL),
(2349, 516, 403, 32, 12, 15, -1, -1, 1, NULL),
(2350, 516, 402, 32, 12, 15, -1, -1, 1, NULL),
(2351, 516, 396, 32, 16, 19, -1, -1, 1, NULL),
(2352, 516, 335, 32, 16, 19, -1, -1, 1, NULL),
(2353, 516, 395, 32, 16, 19, -1, -1, 1, NULL),
(2354, 516, 336, 32, 16, 19, -1, -1, 1, NULL),
(2355, 516, 499, 32, 20, 23, -1, -1, 1, NULL),
(2356, 516, 496, 32, 20, 23, -1, -1, 1, NULL),
(2357, 516, 498, 32, 20, 23, -1, -1, 1, NULL),
(2358, 516, 497, 32, 20, 23, -1, -1, 1, NULL),
(2359, 516, 572, 32, 24, 28, -1, -1, 1, NULL),
(2360, 516, 569, 32, 24, 28, -1, -1, 1, NULL),
(2361, 516, 571, 32, 24, 28, -1, -1, 1, NULL),
(2362, 516, 570, 32, 24, 28, -1, -1, 1, NULL),
(2363, 516, 576, 32, 29, 33, -1, -1, 1, NULL),
(2364, 516, 573, 32, 29, 33, -1, -1, 1, NULL),
(2365, 516, 575, 32, 29, 33, -1, -1, 1, NULL),
(2366, 516, 574, 32, 29, 33, -1, -1, 1, NULL),
(2367, 516, 623, 32, 34, 38, -1, -1, 1, NULL),
(2368, 516, 620, 32, 34, 38, -1, -1, 1, NULL),
(2369, 516, 622, 32, 34, 38, -1, -1, 1, NULL),
(2370, 516, 621, 32, 34, 38, -1, -1, 1, NULL),
(2371, 516, 627, 32, 39, 43, -1, -1, 1, NULL),
(2372, 516, 624, 32, 39, 43, -1, -1, 1, NULL),
(2373, 516, 626, 32, 39, 43, -1, -1, 1, NULL),
(2374, 516, 625, 32, 39, 43, -1, -1, 1, NULL),
(2375, 516, 631, 32, 44, 48, -1, -1, 1, NULL),
(2376, 516, 628, 32, 44, 48, -1, -1, 1, NULL),
(2377, 516, 630, 32, 44, 48, -1, -1, 1, NULL),
(2378, 516, 629, 32, 44, 48, -1, -1, 1, NULL),
(2379, 516, 635, 32, 49, 51, -1, -1, 1, NULL),
(2380, 516, 632, 32, 49, 51, -1, -1, 1, NULL),
(2381, 516, 634, 32, 49, 51, -1, -1, 1, NULL),
(2382, 516, 633, 32, 49, 51, -1, -1, 1, NULL),
(2383, 516, 1671, 32, 51, 56, -1, -1, 1, NULL),
(2384, 516, 1673, 32, 52, 57, -1, -1, 1, NULL),
(2385, 516, 1674, 32, 53, 58, -1, -1, 1, NULL),
(2386, 516, 1672, 32, 54, 59, -1, -1, 1, NULL),
(2387, 516, 1675, 32, 57, 255, -1, -1, 1, NULL),
(2388, 516, 1677, 32, 58, 255, -1, -1, 1, NULL),
(2389, 516, 1678, 32, 59, 255, -1, -1, 1, NULL),
(2390, 516, 1676, 32, 60, 255, -1, -1, 1, NULL),
(2391, 517, 296, 1, 8, 15, -1, -1, 1, NULL),
(2392, 517, 306, 1, 16, 23, -1, -1, 1, NULL),
(2393, 517, 350, 1, 24, 33, -1, -1, 1, NULL),
(2394, 517, 71, 1, 34, 43, -1, -1, 1, NULL),
(2395, 517, 673, 1, 44, 53, -1, -1, 1, NULL),
(2396, 517, 1698, 1, 54, 57, -1, -1, 1, NULL),
(2397, 517, 2016, 1, 58, 63, -1, -1, 1, NULL),
(2398, 517, 3349, 1, 64, 255, -1, -1, 1, NULL),
(2399, 517, 73, 1, 39, 255, -1, -1, 15, NULL),
(2400, 517, 292, 2048, 4, 15, -1, -1, 1, NULL),
(2401, 517, 187, 1, 16, 33, -1, -1, 1, NULL),
(2402, 517, 188, 1, 34, 48, -1, -1, 1, NULL),
(2403, 517, 190, 2048, 49, 53, -1, -1, 1, NULL),
(2404, 517, 1691, 2048, 54, 58, -1, -1, 1, NULL),
(2405, 517, 1692, 1, 59, 60, -1, -1, 1, NULL),
(2406, 517, 3341, 1, 61, 63, -1, -1, 1, NULL),
(2407, 517, 3358, 1, 64, 255, -1, -1, 1, NULL),
(2408, 517, 290, 1, 4, 19, -1, -1, 1, NULL),
(2409, 517, 177, 1, 20, 43, -1, -1, 1, NULL),
(2410, 517, 178, 1, 44, 51, -1, -1, 1, NULL),
(2411, 517, 1696, 1, 52, 54, -1, -1, 1, NULL),
(2412, 517, 1715, 1, 55, 255, -1, -1, 1, NULL),
(2413, 517, 286, 256, 1, 3, -1, -1, 1, NULL),
(2414, 517, 294, 256, 4, 11, -1, -1, 1, NULL),
(2415, 517, 521, 256, 12, 28, -1, -1, 1, NULL),
(2416, 517, 450, 256, 29, 48, -1, -1, 1, NULL),
(2417, 517, 195, 256, 49, 58, -1, -1, 1, NULL),
(2418, 517, 1703, 256, 59, 61, -1, -1, 1, NULL),
(2419, 517, 3345, 256, 62, 255, -1, -1, 1, NULL),
(2420, 517, 230, 4, 8, 255, -1, -1, 1, NULL),
(2421, 517, 131, 4, 29, 38, -1, -1, 1, NULL),
(2422, 517, 132, 4, 39, 48, -1, -1, 2, NULL),
(2423, 517, 133, 4, 49, 57, -1, -1, 3, NULL),
(2424, 517, 1633, 4, 58, 60, -1, -1, 4, NULL),
(2425, 517, 3194, 4, 61, 255, -1, -1, 5, NULL),
(2426, 517, 302, 1, 12, 23, -1, -1, 1, NULL),
(2428, 517, 185, 1, 44, 56, -1, -1, 10, NULL),
(2429, 517, 1712, 1, 57, 255, -1, -1, 1, NULL),
(2430, 517, 41, 1, 1, 3, -1, -1, 1, NULL),
(2431, 517, 291, 1, 4, 11, -1, -1, 1, NULL),
(2432, 517, 645, 1, 12, 15, -1, -1, 1, NULL),
(2433, 517, 281, 1, 16, 19, -1, -1, 1, NULL),
(2434, 517, 179, 1, 20, 28, -1, -1, 1, NULL),
(2435, 517, 162, 1, 29, 33, -1, -1, 1, NULL),
(2436, 517, 180, 1, 34, 43, -1, -1, 1, NULL),
(2437, 517, 163, 1, 44, 52, -1, -1, 1, NULL),
(2438, 517, 1592, 1, 53, 255, -1, -1, 1, NULL),
(2439, 517, 676, 1, 4, 19, -1, -1, 1, NULL),
(2440, 517, 677, 1, 20, 43, -1, -1, 1, NULL),
(2441, 517, 678, 1, 44, 56, -1, -1, 1, NULL),
(2442, 517, 1702, 1, 57, 60, -1, -1, 1, NULL),
(2443, 517, 3342, 1, 61, 255, -1, -1, 20, NULL),
(2444, 517, 289, 1, 1, 7, -1, -1, 1, NULL),
(2446, 517, 24, 1, 24, 28, -1, -1, 1, NULL),
(2447, 517, 49, 512, 29, 43, -1, -1, 1, NULL),
(2448, 517, 25, 1, 44, 52, -1, -1, 1, NULL),
(2449, 517, 1697, 512, 53, 255, -1, -1, 1, NULL),
(2450, 517, 74, 1, 34, 50, -1, -1, 1, NULL),
(2451, 517, 1686, 1, 51, 255, -1, -1, 1, NULL),
(2452, 517, 297, 1, 8, 255, -1, -1, 1, NULL),
(2453, 517, 408, 1, 29, 255, -1, -1, 1, NULL),
(2454, 517, 303, 1, 12, 28, -1, -1, 1, NULL),
(2455, 517, 619, 1, 29, 255, -1, -1, 1, NULL),
(2456, 517, 288, 8, 1, 7, -1, -1, 1, NULL),
(2457, 517, 246, 8, 8, 15, -1, -1, 1, NULL),
(2458, 517, 309, 8, 16, 23, -1, -1, 1, NULL),
(2459, 517, 65, 8, 24, 33, -1, -1, 1, NULL),
(2460, 517, 66, 8, 34, 43, -1, -1, 1, NULL),
(2461, 517, 67, 8, 44, 53, -1, -1, 1, NULL),
(2462, 517, 1610, 8, 54, 60, -1, -1, 1, NULL),
(2463, 517, 3300, 8, 61, 63, -1, -1, 1, NULL),
(2464, 517, 3302, 8, 64, 255, -1, -1, 1, NULL),
(2465, 517, 481, 8, 16, 23, -1, -1, 1, NULL),
(2466, 517, 482, 8, 24, 33, -1, -1, 1, NULL),
(2467, 517, 483, 8, 34, 43, -1, -1, 1, NULL),
(2468, 517, 484, 8, 44, 51, -1, -1, 1, NULL),
(2469, 517, 1689, 8, 52, 60, -1, -1, 1, NULL),
(2470, 517, 3199, 8, 61, 255, -1, -1, 1, NULL),
(2471, 517, 293, 8, 4, 11, -1, -1, 1, NULL),
(2472, 517, 650, 8, 12, 19, -1, -1, 1, NULL),
(2473, 517, 651, 8, 20, 28, -1, -1, 1, NULL),
(2474, 517, 652, 8, 29, 38, -1, -1, 1, NULL),
(2475, 517, 653, 8, 39, 48, -1, -1, 1, NULL),
(2476, 517, 654, 8, 49, 56, -1, -1, 1, NULL),
(2477, 517, 1711, 8, 57, 255, -1, -1, 1, NULL),
(2478, 517, 191, 8, 29, 255, -1, -1, 1, NULL),
(2480, 517, 64, 8, 39, 61, -1, -1, 1, NULL),
(2481, 517, 3242, 8, 62, 255, -1, -1, 1, NULL),
(2483, 517, 21, 8, 20, 38, -1, -1, 1, NULL),
(2485, 517, 176, 8, 49, 57, -1, -1, 1, NULL),
(2486, 517, 1713, 8, 58, 255, -1, -1, 1, NULL),
(2487, 517, 697, 8, 16, 28, -1, -1, 1, NULL),
(2488, 517, 174, 8, 29, 53, -1, -1, 1, NULL),
(2489, 517, 1693, 8, 54, 255, -1, -1, 1, NULL),
(2490, 517, 1408, 8, 34, 54, -1, -1, 1, NULL),
(2491, 517, 1409, 8, 55, 59, -1, -1, 1, NULL),
(2492, 517, 2570, 8, 60, 62, -1, -1, 1, NULL),
(2493, 517, 3350, 8, 63, 64, -1, -1, 1, NULL),
(2494, 517, 3360, 8, 65, 255, -1, -1, 1, NULL),
(2495, 517, 39, 8, 16, 23, -1, -1, 1, NULL),
(2496, 517, 170, 8, 24, 38, -1, -1, 1, NULL),
(2497, 517, 171, 8, 39, 48, -1, -1, 1, NULL),
(2498, 517, 172, 8, 49, 52, -1, -1, 1, NULL),
(2499, 517, 1708, 8, 53, 57, -1, -1, 1, NULL),
(2500, 517, 1709, 8, 58, 59, -1, -1, 1, NULL),
(2501, 517, 1710, 8, 60, 61, -1, -1, 1, NULL),
(2502, 517, 3240, 8, 62, 64, -1, -1, 1, NULL),
(2503, 517, 3178, 8, 65, 255, -1, -1, 1, NULL),
(2504, 517, 285, 32, 1, 3, -1, -1, 1, NULL),
(2505, 517, 681, 32, 4, 7, -1, -1, 1, NULL),
(2506, 517, 295, 32, 8, 11, -1, -1, 1, NULL),
(2507, 517, 682, 32, 12, 15, -1, -1, 1, NULL),
(2508, 517, 683, 32, 16, 19, -1, -1, 1, NULL),
(2509, 517, 684, 32, 20, 23, -1, -1, 1, NULL),
(2510, 517, 685, 32, 24, 28, -1, -1, 1, NULL),
(2511, 517, 686, 32, 29, 33, -1, -1, 1, NULL),
(2512, 517, 687, 32, 34, 38, -1, -1, 1, NULL),
(2513, 517, 688, 32, 39, 43, -1, -1, 1, NULL),
(2514, 517, 689, 32, 44, 48, -1, -1, 1, NULL),
(2515, 517, 690, 32, 49, 54, -1, -1, 1, NULL),
(2516, 517, 1723, 32, 55, 61, -1, -1, 1, NULL),
(2517, 517, 3034, 32, 62, 255, -1, -1, 1, NULL),
(2518, 517, 300, 4096, 12, 23, -1, -1, 1, NULL),
(2519, 517, 182, 4096, 24, 39, -1, -1, 1, NULL),
(2520, 517, 183, 4096, 39, 48, -1, -1, 1, NULL),
(2521, 517, 184, 4096, 49, 52, -1, -1, 1, NULL),
(2522, 517, 1705, 4096, 53, 59, -1, -1, 1, NULL),
(2523, 517, 1707, 4096, 60, 61, -1, -1, 1, NULL),
(2524, 517, 3347, 4096, 62, 63, -1, -1, 1, NULL),
(2525, 517, 3355, 4096, 64, 255, -1, -1, 15, NULL),
(2526, 517, 229, 1, 4, 15, -1, 45, 1, NULL),
(2527, 517, 304, 1, 16, 38, -1, -1, 1, NULL),
(2528, 517, 127, 1, 39, 55, -1, 45, 1, NULL),
(2529, 517, 1527, 1, 56, 255, -1, 45, 1, NULL),
(2530, 518, 93, 1, 1, 9, -1, -1, 1, NULL),
(2531, 518, 275, 1, 5, 13, -1, -1, 1, NULL),
(2532, 518, 282, 1, 14, 23, -1, -1, 1, NULL),
(2533, 518, 508, 1, 24, 33, -1, -1, 1, NULL),
(2534, 518, 509, 1, 34, 43, -1, -1, 1, NULL),
(2535, 518, 510, 1, 44, 53, -1, -1, 1, NULL),
(2536, 518, 1586, 1, 54, 63, -1, -1, 1, NULL),
(2537, 518, 3390, 1, 64, 255, -1, -1, 1, NULL),
(2538, 518, 437, 1, 24, 33, -1, -1, 1, NULL),
(2539, 518, 1427, 1, 34, 43, -1, -1, 1, NULL),
(2540, 518, 438, 1, 39, 43, -1, -1, 1, NULL),
(2541, 518, 1429, 1, 44, 48, -1, -1, 1, NULL),
(2542, 518, 3573, 1, 49, 53, -1, -1, 1, NULL),
(2543, 518, 3574, 1, 54, 60, -1, -1, 1, NULL),
(2544, 518, 1587, 1, 55, 60, -1, -1, 1, NULL),
(2545, 518, 3379, 1, 61, 255, -1, -1, 1, NULL),
(2546, 518, 3385, 1, 63, 255, -1, -1, 1, NULL),
(2549, 518, 75, 256, 5, 18, -1, -1, 1, NULL),
(2550, 518, 511, 256, 19, 33, -1, -1, 1, NULL),
(2551, 518, 365, 256, 19, 33, -1, -1, 1, NULL),
(2552, 518, 32, 256, 49, 58, -1, -1, 1, NULL),
(2553, 518, 1591, 256, 59, 63, -1, -1, 1, NULL),
(2554, 518, 3394, 256, 64, 255, -1, -1, 1, NULL),
(2555, 518, 277, 256, 9, 23, -1, -1, 1, NULL),
(2556, 518, 434, 256, 24, 38, -1, -1, 1, NULL),
(2557, 518, 435, 256, 39, 48, -1, -1, 1, NULL),
(2558, 518, 436, 256, 49, 55, -1, -1, 1, NULL),
(2559, 518, 1590, 256, 56, 59, -1, -1, 1, NULL),
(2560, 518, 2113, 256, 60, 64, -1, -1, 1, NULL),
(2561, 518, 3396, 256, 65, 255, -1, -1, 1, NULL),
(2562, 518, 110, 1, 19, 33, -1, -1, 1, NULL),
(2563, 518, 111, 1, 34, 48, -1, -1, 1, NULL),
(2564, 518, 112, 1, 49, 56, -1, -1, 1, NULL),
(2565, 518, 1577, 1, 57, 59, -1, -1, 1, NULL),
(2566, 518, 1578, 1, 60, 62, -1, -1, 1, NULL),
(2567, 518, 3387, 1, 63, 64, -1, -1, 1, NULL),
(2568, 518, 3395, 1, 65, 255, -1, -1, 1, NULL),
(2569, 518, 270, 1, 5, 13, -1, -1, 1, NULL),
(2570, 518, 505, 1, 14, 28, -1, -1, 1, NULL),
(2571, 518, 506, 1, 29, 38, -1, -1, 1, NULL),
(2572, 518, 507, 1, 39, 50, -1, -1, 1, NULL),
(2573, 518, 1588, 1, 51, 57, -1, -1, 1, NULL),
(2574, 518, 1589, 1, 58, 255, -1, -1, 1, NULL),
(2575, 518, 281, 1, 14, 28, -1, -1, 1, NULL),
(2576, 518, 162, 1, 29, 43, -1, -1, 1, NULL),
(2577, 518, 163, 1, 44, 52, -1, -1, 1, NULL),
(2578, 518, 1592, 1, 53, 255, -1, -1, 1, NULL),
(2579, 518, 526, 1, 19, 38, -1, -1, 1, NULL),
(2580, 518, 527, 1, 39, 51, -1, -1, 1, NULL),
(2581, 518, 1573, 1, 52, 62, -1, -1, 1, NULL),
(2582, 518, 3386, 1, 63, 255, -1, -1, 1, NULL),
(2584, 518, 49, 512, 44, 54, -1, -1, 1, NULL),
(2585, 518, 1526, 512, 55, 255, -1, -1, 1, NULL),
(2586, 518, 2527, 1, 54, 60, -1, -1, 1, NULL),
(2587, 518, 3380, 1, 61, 255, -1, -1, 1, NULL),
(2590, 518, 230, 4, 14, 33, -1, -1, 1, NULL),
(2591, 518, 131, 4, 34, 50, -1, -1, 1, NULL),
(2592, 518, 132, 4, 51, 55, -1, -1, 1, NULL),
(2593, 518, 133, 4, 56, 57, -1, -1, 1, NULL),
(2594, 518, 3195, 4, 62, 63, -1, -1, 1, NULL),
(2595, 518, 3196, 4, 64, 255, -1, -1, 1, NULL),
(2596, 518, 267, 8, 1, 4, -1, -1, 1, NULL),
(2597, 518, 274, 8, 5, 13, -1, -1, 1, NULL),
(2598, 518, 283, 8, 14, 23, -1, -1, 1, NULL),
(2599, 518, 649, 8, 24, 33, -1, -1, 1, NULL),
(2600, 518, 431, 8, 34, 43, -1, -1, 1, NULL),
(2601, 518, 389, 8, 44, 53, -1, -1, 1, NULL),
(2602, 518, 1584, 8, 54, 61, -1, -1, 1, NULL),
(2603, 518, 3381, 8, 62, 255, -1, -1, 1, NULL),
(2607, 518, 64, 8, 44, 255, -1, -1, 1, NULL),
(2608, 518, 524, 8, 5, 28, -1, -1, 1, NULL),
(2614, 518, 167, 8, 34, 9, -1, -1, 1, NULL),
(2615, 518, 168, 8, 44, 9, -1, -1, 1, NULL),
(2616, 518, 1585, 8, 55, 9, -1, -1, 1, NULL),
(2618, 518, 1432, 8, 60, 61, -1, -1, 1, NULL),
(2619, 518, 3235, 8, 62, 64, -1, -1, 1, NULL),
(2620, 518, 3397, 8, 65, 255, -1, -1, 1, NULL),
(2640, 518, 3391, 8, 64, 255, -1, -1, 1, NULL),
(2643, 518, 161, 8, 34, 43, -1, -1, 1, NULL),
(2647, 518, 39, 8, 29, 43, -1, -1, 1, NULL),
(2648, 518, 170, 8, 44, 55, -1, -1, 1, NULL),
(2649, 518, 171, 8, 56, 62, -1, -1, 1, NULL),
(2650, 518, 172, 8, 63, 255, -1, -1, 1, NULL),
(2657, 518, 1598, 8, 60, 64, -1, -1, 1, NULL),
(2660, 518, 200, 2, 1, 8, -1, 60, 1, NULL),
(2661, 518, 17, 2, 9, 18, -1, 60, 1, NULL),
(2662, 518, 12, 2, 19, 28, -1, 60, 1, NULL),
(2663, 518, 15, 2, 29, 43, -1, 60, 1, NULL),
(2664, 518, 9, 2, 51, 61, -1, 60, 1, NULL),
(2665, 518, 3233, 2, 62, 255, -1, 60, 1, NULL),
(2666, 518, 144, 2, 24, 38, -1, 60, 1, NULL),
(2667, 518, 145, 8, 39, 51, -1, -1, 1, NULL),
(2668, 518, 1568, 2, 52, 54, -1, 60, 1, NULL),
(2669, 518, 164, 32, 34, 38, -1, -1, 1, NULL),
(2671, 518, 165, 32, 44, 255, -1, -1, 1, NULL),
(2672, 518, 166, 32, 49, 54, -1, -1, 1, NULL),
(2673, 518, 1574, 32, 55, 60, -1, -1, 1, NULL),
(2674, 518, 3377, 32, 61, 255, -1, -1, 1, NULL),
(2675, 519, 93, 1, 1, 4, -1, -1, 1, NULL),
(2676, 519, 92, 1, 5, 8, -1, -1, 1, NULL),
(2677, 519, 91, 1, 9, 28, -1, -1, 1, NULL),
(2678, 519, 517, 1, 29, 43, -1, -1, 1, NULL),
(2679, 519, 1740, 1, 44, 48, -1, -1, 1, NULL),
(2680, 519, 671, 1, 49, 53, -1, -1, 1, NULL),
(2681, 519, 433, 1, 49, 60, -1, -1, 1, NULL),
(2682, 519, 1603, 1, 53, 58, -1, -1, 1, NULL),
(2683, 519, 1607, 1, 59, 63, -1, -1, 1, NULL),
(2684, 519, 3449, 1, 64, 255, -1, -1, 1, NULL),
(2685, 519, 252, 1, 5, 18, -1, -1, 1, NULL),
(2686, 519, 1392, 1, 19, 33, -1, -1, 1, NULL),
(2687, 519, 418, 1, 34, 48, -1, -1, 1, NULL),
(2688, 519, 420, 1, 49, 57, -1, -1, 1, NULL),
(2689, 519, 1606, 1, 58, 60, -1, -1, 1, NULL),
(2690, 519, 3434, 1, 61, 255, -1, -1, 1, NULL),
(2691, 519, 262, 1, 14, 23, -1, -1, 1, NULL),
(2692, 519, 27, 1, 24, 38, -1, -1, 1, NULL),
(2693, 519, 28, 1, 39, 43, -1, -1, 1, NULL),
(2694, 519, 3695, 1, 44, 53, -1, -1, 1, NULL),
(2695, 519, 29, 1, 49, 53, -1, -1, 1, NULL),
(2696, 519, 1602, 1, 54, 59, -1, -1, 1, NULL),
(2697, 519, 1605, 1, 57, 59, -1, -1, 1, NULL),
(2698, 519, 2877, 1, 60, 64, -1, -1, 1, NULL),
(2699, 519, 3452, 1, 65, 255, -1, -1, 1, NULL),
(2700, 519, 405, 1, 24, 33, -1, -1, 1, NULL),
(2701, 519, 406, 1, 34, 50, -1, -1, 1, NULL),
(2702, 519, 1542, 1, 51, 60, -1, -1, 1, NULL),
(2703, 519, 3473, 1, 61, 255, -1, -1, 1, NULL),
(2704, 519, 239, 256, 1, 28, -1, -1, 1, NULL),
(2705, 519, 78, 256, 29, 51, -1, -1, 1, NULL),
(2706, 519, 1600, 256, 52, 61, -1, -1, 1, NULL),
(2707, 519, 3437, 256, 62, 255, -1, -1, 1, NULL),
(2708, 519, 264, 256, 14, 23, -1, -1, 1, NULL),
(2709, 519, 99, 256, 24, 23, -1, -1, 1, NULL),
(2710, 519, 259, 256, 34, 43, -1, -1, 1, NULL),
(2711, 519, 665, 256, 44, 52, -1, -1, 1, NULL),
(2712, 519, 1601, 256, 53, 62, -1, -1, 1, NULL),
(2713, 519, 3446, 256, 63, 255, -1, -1, 1, NULL),
(2714, 519, 1437, 1, 39, 43, -1, -1, 1, NULL),
(2715, 519, 1436, 1, 44, 51, -1, -1, 1, NULL),
(2717, 519, 2518, 1, 56, 61, -1, -1, 1, NULL),
(2720, 519, 49, 512, 44, 54, -1, -1, 1, NULL),
(2721, 519, 1526, 512, 55, 255, -1, -1, 1, NULL),
(2722, 519, 143, 1, 24, 255, -1, -1, 1, NULL),
(2723, 519, 249, 4, 5, 23, -1, -1, 1, NULL),
(2724, 519, 76, 4, 24, 38, -1, -1, 1, NULL),
(2725, 519, 490, 4, 39, 48, -1, -1, 1, NULL),
(2726, 519, 77, 4, 49, 55, -1, -1, 1, NULL),
(2727, 519, 1719, 4, 56, 59, -1, -1, 1, NULL),
(2728, 519, 1608, 128, 60, 60, -1, -1, 1, NULL),
(2729, 519, 3192, 128, 61, 63, -1, -1, 1, NULL),
(2730, 519, 3447, 128, 64, 255, -1, -1, 1, NULL),
(2731, 519, 242, 128, 1, 28, -1, -1, 1, NULL),
(2732, 519, 512, 128, 29, 56, -1, -1, 1, NULL),
(2733, 519, 1767, 128, 57, 255, -1, -1, 1, NULL),
(2734, 519, 26, 8, 1, 255, -1, -1, 1, NULL),
(2735, 519, 263, 8, 14, 255, -1, -1, 1, NULL),
(2736, 519, 421, 8, 24, 255, -1, -1, 1, NULL),
(2737, 519, 422, 8, 39, 255, -1, -1, 1, NULL),
(2738, 519, 423, 8, 49, 255, -1, -1, 1, NULL),
(2739, 519, 1559, 8, 57, 255, -1, -1, 1, NULL),
(2740, 519, 256, 8, 9, 18, -1, -1, 1, NULL),
(2741, 519, 273, 8, 19, 28, -1, -1, 1, NULL),
(2742, 519, 129, 8, 29, 38, -1, -1, 1, NULL),
(2743, 519, 432, 8, 39, 48, -1, -1, 1, NULL),
(2744, 519, 356, 8, 49, 57, -1, -1, 1, NULL),
(2745, 519, 1560, 8, 58, 62, -1, -1, 1, NULL),
(2746, 519, 3448, 8, 63, 255, -1, -1, 1, NULL),
(2747, 519, 515, 8, 9, 18, -1, -1, 1, NULL),
(2748, 519, 516, 8, 19, 28, -1, -1, 1, NULL),
(2750, 519, 518, 8, 39, 48, -1, -1, 1, NULL),
(2751, 519, 519, 8, 49, 55, -1, -1, 1, NULL),
(2752, 519, 1558, 8, 56, 63, -1, -1, 1, NULL),
(2753, 519, 3450, 8, 64, 255, -1, -1, 1, NULL),
(2755, 519, 64, 8, 49, 255, -1, -1, 1, NULL),
(2756, 519, 524, 8, 1, 23, -1, -1, 1, NULL),
(2766, 519, 3439, 8, 62, 255, -1, -1, 1, NULL),
(2767, 519, 278, 8, 14, 255, -1, -1, 1, NULL),
(2768, 519, 254, 8, 9, 255, -1, -1, 1, NULL),
(2769, 519, 200, 2, 1, 8, -1, 60, 1, NULL),
(2770, 519, 17, 2, 9, 18, -1, 60, 1, NULL),
(2771, 519, 12, 2, 19, 28, -1, 60, 1, NULL),
(2772, 519, 15, 2, 29, 43, -1, 60, 1, NULL),
(2773, 519, 3834, 2, 44, 50, -1, 60, 1, NULL),
(2774, 519, 9, 2, 51, 59, -1, 60, 1, NULL),
(2775, 519, 1291, 2, 60, 62, -1, 60, 1, NULL),
(2776, 519, 3443, 2, 63, 255, -1, 60, 1, NULL),
(2777, 519, 144, 2, 34, 43, -1, 60, 1, NULL),
(2778, 519, 145, 8, 44, 54, -1, -1, 1, NULL),
(2779, 519, 1290, 2, 55, 59, -1, 60, 1, NULL),
(2780, 519, 2520, 2, 60, 255, -1, 60, 1, NULL),
(2781, 519, 1475, 32, 55, 255, -1, -1, 1, NULL),
(2782, 520, 1454, 1, 50, 255, -1, -1, 1, NULL),
(2783, 520, 2581, 1, 9, 14, -1, -1, 1, NULL),
(2784, 520, 2582, 1, 15, 29, -1, -1, 1, NULL),
(2785, 520, 516, 1, 30, 48, -1, -1, 1, NULL),
(2786, 520, 123, 1, 49, 51, -1, -1, 1, NULL),
(2787, 520, 124, 1, 52, 63, -1, -1, 1, NULL),
(2788, 520, 2587, 1, 54, 61, -1, -1, 1, NULL),
(2789, 520, 3245, 1, 62, 63, -1, -1, 1, NULL),
(2792, 520, 49, 512, 58, 255, -1, -1, 1, NULL),
(2794, 520, 230, 4, 22, 53, -1, -1, 1, NULL),
(2795, 520, 131, 4, 54, 60, -1, -1, 1, NULL),
(2796, 520, 3195, 4, 61, 64, -1, -1, 1, NULL),
(2797, 520, 3246, 4, 65, 255, -1, -1, 1, NULL),
(2798, 520, 202, 8, 9, 14, -1, -1, 1, NULL),
(2799, 520, 11, 8, 15, 21, -1, -1, 1, NULL),
(2800, 520, 519, 8, 22, 29, -1, -1, 1, NULL),
(2801, 520, 368, 8, 30, 38, -1, -1, 1, NULL),
(2802, 520, 89, 8, 39, 48, -1, -1, 1, NULL),
(2803, 520, 312, 8, 49, 59, -1, -1, 1, NULL),
(2804, 520, 314, 8, 60, 60, -1, -1, 1, NULL),
(2805, 520, 1533, 8, 61, 64, -1, -1, 1, NULL),
(2806, 520, 1537, 8, 65, 255, -1, -1, 1, NULL),
(2810, 520, 64, 8, 55, 255, -1, -1, 1, NULL),
(2813, 520, 485, 8, 30, 38, -1, -1, 1, NULL),
(2814, 520, 486, 8, 39, 48, -1, -1, 1, NULL),
(2815, 520, 487, 8, 49, 57, -1, -1, 1, NULL),
(2816, 520, 488, 8, 58, 62, -1, -1, 1, NULL),
(2817, 520, 1535, 8, 63, 255, -1, -1, 1, NULL),
(2822, 520, 515, 8, 22, 51, -1, -1, 1, NULL),
(2824, 520, 2584, 8, 39, 52, -1, -1, 1, NULL),
(2825, 520, 1288, 8, 53, 59, -1, -1, 1, NULL),
(2826, 520, 1456, 8, 60, 255, -1, -1, 1, NULL),
(2827, 520, 2585, 8, 49, 255, -1, -1, 1, NULL),
(2828, 520, 1743, 8, 55, 255, -1, -1, 1, NULL),
(2829, 520, 3247, 8, 64, 255, -1, -1, 1, NULL),
(2830, 520, 200, 2, 9, 14, -1, 60, 1, NULL),
(2831, 520, 17, 2, 15, 29, -1, 60, 1, NULL),
(2832, 520, 12, 2, 30, 38, -1, 60, 1, NULL),
(2833, 520, 15, 2, 39, 51, -1, 60, 1, NULL),
(2834, 520, 3684, 2, 52, 56, -1, 60, 1, NULL),
(2835, 520, 9, 2, 57, 60, -1, 60, 1, NULL),
(2836, 520, 3429, 2, 61, 52, -1, 60, 1, NULL),
(2837, 520, 3430, 2, 63, 255, -1, 60, 1, NULL),
(2838, 520, 3683, 2, 44, 58, -1, 60, 1, NULL),
(2839, 520, 1283, 2, 59, 63, -1, 60, 1, NULL),
(2840, 520, 3485, 2, 64, 255, -1, 60, 1, NULL),
(2841, 521, 3561, 1, 31, 48, -1, -1, 1, NULL),
(2842, 521, 3560, 1, 49, 53, -1, -1, 1, NULL),
(2843, 521, 3562, 1, 54, 62, -1, -1, 1, NULL),
(2844, 521, 3403, 1, 63, 255, -1, -1, 1, NULL),
(2845, 521, 3491, 1, 64, 255, -1, -1, 1, NULL),
(2847, 521, 341, 64, 9, 14, -1, -1, 1, NULL),
(2848, 521, 502, 64, 15, 29, -1, -1, 1, NULL),
(2849, 521, 445, 64, 30, 48, -1, -1, 1, NULL),
(2850, 521, 692, 64, 49, 50, -1, -1, 1, NULL),
(2851, 521, 446, 64, 51, 54, -1, -1, 1, NULL),
(2852, 521, 524, 64, 55, 56, -1, -1, 1, NULL),
(2853, 521, 525, 64, 57, 59, -1, -1, 1, NULL),
(2854, 521, 447, 64, 60, 61, -1, -1, 1, NULL),
(2855, 521, 3401, 64, 62, 64, -1, -1, 1, NULL),
(2856, 521, 3413, 64, 65, 255, -1, -1, 1, NULL),
(2857, 521, 340, 256, 9, 9, -1, -1, 1, NULL),
(2858, 521, 360, 256, 30, 52, -1, -1, 1, NULL),
(2859, 521, 451, 256, 53, 60, -1, -1, 1, NULL),
(2860, 521, 6, 256, 61, 255, -1, -1, 1, NULL),
(2861, 521, 367, 256, 39, 59, -1, -1, 1, NULL),
(2862, 521, 1508, 256, 60, 255, -1, -1, 1, NULL),
(2863, 521, 344, 128, 15, 21, -1, -1, 1, NULL),
(2864, 521, 355, 128, 22, 48, -1, -1, 1, NULL),
(2865, 521, 452, 128, 49, 58, -1, -1, 1, NULL),
(2866, 521, 453, 128, 59, 60, -1, -1, 1, NULL),
(2867, 521, 3400, 128, 61, 255, -1, -1, 1, NULL),
(2868, 521, 343, 1, 9, 29, -1, -1, 1, NULL),
(2869, 521, 363, 1, 30, 51, -1, -1, 1, NULL),
(2870, 521, 2575, 1, 52, 57, -1, -1, 1, NULL),
(2872, 521, 2571, 1, 9, 14, -1, -1, 1, NULL),
(2873, 521, 2572, 1, 15, 38, -1, -1, 1, NULL),
(2874, 521, 1457, 1, 39, 49, -1, -1, 1, NULL),
(2875, 521, 1458, 1, 50, 53, -1, -1, 1, NULL),
(2876, 521, 2577, 1, 54, 55, -1, -1, 1, NULL),
(2877, 521, 2578, 1, 56, 57, -1, -1, 1, NULL),
(2878, 521, 2579, 1, 58, 255, -1, -1, 1, NULL),
(2879, 521, 370, 1, 39, 255, -1, -1, 1, NULL),
(2881, 521, 49, 512, 58, 255, -1, -1, 1, NULL),
(2882, 521, 236, 8, 34, 55, -1, -1, 1, NULL),
(2883, 521, 393, 8, 56, 58, -1, -1, 1, NULL),
(2884, 521, 394, 8, 59, 255, -1, -1, 1, NULL),
(2888, 521, 346, 8, 22, 255, -1, -1, 1, NULL),
(2889, 521, 364, 8, 54, 255, -1, -1, 1, NULL),
(2890, 521, 2580, 8, 60, 255, -1, -1, 1, NULL),
(2891, 521, 3490, 8, 65, 255, -1, -1, 1, NULL),
(2892, 521, 491, 32, 9, 14, -1, -1, 1, NULL),
(2893, 521, 351, 32, 15, 21, -1, -1, 1, NULL),
(2894, 521, 362, 32, 22, 29, -1, -1, 1, NULL),
(2895, 521, 492, 32, 30, 38, -1, -1, 1, NULL),
(2896, 521, 440, 32, 39, 48, -1, -1, 1, NULL),
(2897, 521, 441, 32, 49, 51, -1, -1, 1, NULL),
(2898, 521, 442, 32, 52, 57, -1, -1, 1, NULL),
(2899, 521, 495, 32, 58, 63, -1, -1, 1, NULL),
(2900, 521, 443, 32, 64, 255, -1, -1, 1, NULL),
(2901, 521, 229, 1, 15, 48, -1, 45, 1, NULL),
(2902, 521, 127, 1, 49, 255, -1, 45, 1, NULL),
(2903, 522, 92, 1, 15, 21, -1, -1, 1, NULL),
(2904, 522, 91, 1, 22, 27, -1, -1, 1, NULL),
(2905, 522, 3565, 1, 28, 38, -1, -1, 1, NULL),
(2906, 522, 3564, 1, 39, 48, -1, -1, 1, NULL),
(2907, 522, 691, 1, 49, 51, -1, -1, 1, NULL),
(2908, 522, 57, 1, 52, 58, -1, -1, 1, NULL),
(2909, 522, 1740, 1, 59, 63, -1, -1, 1, NULL),
(2910, 522, 3431, 1, 64, 255, -1, -1, 1, NULL),
(2911, 522, 252, 1, 15, 38, -1, -1, 1, NULL),
(2913, 522, 3688, 1, 52, 62, -1, -1, 1, NULL),
(2914, 522, 3418, 1, 63, 255, -1, -1, 1, NULL),
(2915, 522, 239, 256, 9, 48, -1, -1, 1, NULL),
(2916, 522, 78, 256, 49, 255, -1, -1, 1, NULL),
(2917, 522, 264, 256, 30, 255, -1, -1, 1, NULL),
(2918, 522, 3687, 256, 44, 255, -1, -1, 1, NULL),
(2919, 522, 259, 256, 54, 255, -1, -1, 1, NULL),
(2920, 522, 665, 256, 62, 255, -1, -1, 1, NULL),
(2921, 522, 249, 4, 15, 48, -1, -1, 1, NULL),
(2922, 522, 76, 4, 49, 59, -1, -1, 1, NULL),
(2923, 522, 490, 4, 60, 62, -1, -1, 1, NULL),
(2924, 522, 3192, 4, 63, 255, -1, -1, 1, NULL),
(2925, 522, 242, 128, 9, 50, -1, -1, 1, NULL),
(2926, 522, 512, 128, 51, 255, -1, -1, 1, NULL),
(2928, 522, 49, 512, 58, 60, -1, -1, 1, NULL),
(2929, 522, 1526, 512, 61, 255, -1, -1, 1, NULL),
(2930, 522, 26, 8, 9, 21, -1, -1, 1, NULL),
(2931, 522, 263, 8, 22, 38, -1, -1, 1, NULL),
(2932, 522, 421, 8, 39, 53, -1, -1, 1, NULL),
(2933, 522, 422, 8, 54, 58, -1, -1, 1, NULL),
(2934, 522, 423, 8, 59, 64, -1, -1, 1, NULL),
(2935, 522, 1559, 8, 65, 255, -1, -1, 1, NULL),
(2936, 522, 256, 8, 30, 48, -1, -1, 1, NULL),
(2937, 522, 129, 8, 49, 58, -1, -1, 1, NULL),
(2938, 522, 432, 8, 58, 255, -1, -1, 1, NULL),
(2939, 522, 515, 8, 15, 29, -1, -1, 1, NULL),
(2940, 522, 516, 8, 30, 38, -1, -1, 1, NULL),
(2941, 522, 517, 8, 39, 48, -1, -1, 1, NULL),
(2942, 522, 518, 8, 49, 59, -1, -1, 1, NULL),
(2943, 522, 519, 8, 60, 62, -1, -1, 1, NULL),
(2944, 522, 1558, 8, 63, 255, -1, -1, 1, NULL),
(2946, 522, 1397, 8, 51, 61, -1, -1, 1, NULL),
(2947, 522, 3487, 8, 62, 255, -1, -1, 1, NULL),
(2950, 522, 524, 1, 9, 48, -1, -1, 1, NULL),
(2952, 522, 278, 8, 30, 255, -1, -1, 1, NULL),
(2953, 522, 254, 8, 22, 38, -1, -1, 1, NULL),
(2954, 522, 2594, 8, 39, 255, -1, -1, 1, NULL),
(2956, 522, 200, 2, 9, 21, -1, 60, 1, NULL),
(2957, 522, 17, 2, 22, 38, -1, 60, 1, NULL),
(2958, 522, 12, 2, 39, 56, -1, 60, 1, NULL),
(2959, 522, 15, 2, 57, 255, -1, 60, 1, NULL),
(2960, 522, 145, 8, 55, 61, -1, -1, 1, NULL),
(2961, 522, 1290, 2, 62, 63, -1, 60, 1, NULL),
(2962, 522, 1568, 2, 64, 255, -1, 60, 1, NULL),
(2963, 523, 704, 1, 12, 54, -1, -1, 1, NULL),
(2964, 523, 1747, 1, 55, 60, -1, -1, 1, NULL),
(2965, 523, 3366, 1, 61, 255, -1, -1, 1, NULL),
(2966, 523, 724, 1, 15, 27, -1, -1, 1, NULL),
(2967, 523, 741, 1, 28, 39, -1, -1, 1, NULL),
(2968, 523, 868, 1, 40, 255, -1, -1, 1, NULL),
(2969, 523, 1753, 1, 53, 255, -1, -1, 1, NULL),
(2970, 523, 1100, 1, 58, 255, -1, -1, 1, NULL),
(2971, 523, 1197, 1, 60, 255, -1, -1, 1, NULL),
(2972, 523, 3030, 1, 62, 255, -1, -1, 1, NULL),
(2973, 523, 3369, 1, 64, 255, -1, -1, 1, NULL),
(2974, 523, 3376, 1, 65, 255, -1, -1, 1, NULL),
(2975, 523, 736, 1, 35, 56, -1, -1, 1, NULL),
(2976, 523, 1761, 1, 57, 59, -1, -1, 1, NULL),
(2977, 523, 2936, 1, 60, 255, -1, -1, 1, NULL),
(2978, 523, 703, 256, 2, 17, -1, -1, 1, NULL),
(2979, 523, 730, 256, 18, 42, -1, -1, 1, NULL),
(2980, 523, 742, 256, 43, 255, -1, -1, 1, NULL),
(2981, 523, 743, 256, 38, 64, -1, -1, 1, NULL),
(2982, 523, 3367, 256, 65, 255, -1, -1, 1, NULL),
(2983, 523, 744, 256, 46, 62, -1, -1, 1, NULL),
(2984, 523, 3373, 256, 63, 255, -1, -1, 1, NULL),
(2985, 523, 3566, 256, 50, 58, -1, -1, 1, NULL),
(2986, 523, 1764, 256, 59, 62, -1, -1, 1, NULL),
(2987, 523, 3370, 256, 63, 255, -1, -1, 1, NULL),
(2988, 523, 3567, 256, 42, 60, -1, -1, 1, NULL),
(2989, 523, 3363, 256, 61, 255, -1, -1, 1, NULL),
(2990, 523, 738, 128, 23, 53, -1, -1, 1, NULL),
(2991, 523, 1758, 128, 54, 255, -1, -1, 1, NULL),
(2992, 523, 705, 1, 20, 50, -1, -1, 1, NULL),
(2993, 523, 1751, 1, 51, 59, -1, -1, 1, NULL),
(2994, 523, 1748, 1, 60, 63, -1, -1, 1, NULL),
(2995, 523, 3066, 1, 64, 255, -1, -1, 1, NULL),
(2996, 523, 707, 1, 30, 54, -1, -1, 1, NULL),
(2997, 523, 1451, 1, 55, 64, -1, -1, 1, NULL),
(2998, 523, 3375, 1, 65, 255, -1, -1, 1, NULL),
(2999, 523, 727, 1, 22, 39, -1, -1, 1, NULL),
(3000, 523, 726, 1, 40, 55, -1, -1, 1, NULL),
(3001, 523, 1755, 1, 56, 61, -1, -1, 1, NULL),
(3002, 523, 3364, 1, 62, 255, -1, -1, 1, NULL),
(3004, 523, 709, 8, 17, 255, -1, -1, 1, NULL),
(3005, 523, 748, 8, 47, 48, -1, -1, 1, NULL),
(3006, 523, 1450, 8, 49, 57, -1, -1, 1, NULL),
(3007, 523, 1763, 8, 58, 255, -1, -1, 1, NULL),
(3008, 523, 710, 8, 9, 53, -1, -1, 1, NULL),
(3009, 523, 2607, 8, 54, 255, -1, -1, 1, NULL),
(3010, 523, 711, 8, 13, 55, -1, -1, 1, NULL),
(3011, 523, 2608, 8, 56, 255, -1, -1, 1, NULL),
(3012, 523, 714, 8, 41, 255, -1, -1, 1, NULL),
(3013, 523, 734, 8, 7, 9, -1, -1, 1, NULL),
(3014, 523, 701, 8, 10, 21, -1, -1, 1, NULL),
(3015, 523, 740, 8, 36, 21, -1, -1, 1, NULL),
(3016, 523, 702, 8, 42, 21, -1, -1, 1, NULL),
(3017, 523, 747, 8, 50, 21, -1, -1, 1, NULL),
(3018, 523, 1757, 8, 54, 21, -1, -1, 1, NULL),
(3019, 523, 1760, 8, 57, 21, -1, -1, 1, NULL),
(3020, 523, 3374, 8, 62, 21, -1, -1, 1, NULL),
(3021, 523, 2606, 8, 52, 59, -1, -1, 1, NULL),
(3022, 523, 2610, 8, 60, 255, -1, -1, 1, NULL),
(3023, 523, 712, 8, 25, 28, -1, -1, 1, NULL),
(3024, 523, 715, 8, 29, 32, -1, -1, 1, NULL),
(3025, 523, 713, 8, 33, 36, -1, -1, 1, NULL),
(3026, 523, 716, 8, 37, 62, -1, -1, 1, NULL),
(3027, 523, 3368, 8, 63, 255, -1, -1, 1, NULL),
(3028, 523, 717, 8, 5, 48, -1, -1, 1, NULL),
(3029, 523, 2605, 8, 49, 255, -1, -1, 1, NULL),
(3030, 523, 3362, 8, 64, 255, -1, -1, 1, NULL),
(3031, 523, 7, 2, 6, 33, -1, 60, 1, NULL),
(3032, 523, 1448, 2, 34, 54, -1, 60, 1, NULL),
(3033, 523, 1759, 2, 55, 57, -1, 60, 1, NULL),
(3034, 523, 2609, 2, 58, 61, -1, 60, 1, NULL),
(3035, 523, 3651, 2, 62, 53, -1, 60, 1, NULL),
(3036, 523, 3372, 2, 64, 255, -1, 60, 1, NULL),
(3037, 523, 725, 4096, 27, 38, -1, -1, 1, NULL),
(3038, 523, 750, 4096, 39, 63, -1, -1, 1, NULL),
(3039, 523, 3371, 4096, 64, 255, -1, -1, 1, NULL),
(3040, 523, 706, 1, 26, 55, -1, -1, 1, NULL),
(3041, 523, 1756, 1, 56, 255, -1, -1, 1, NULL),
(3042, 524, 2068, 1, 15, 57, -1, -1, 1, NULL),
(3043, 524, 282, 1, 30, 57, -1, -1, 1, NULL),
(3044, 524, 3568, 1, 34, 57, -1, -1, 1, NULL),
(3045, 524, 3569, 1, 49, 57, -1, -1, 1, NULL),
(3046, 524, 3570, 1, 54, 57, -1, -1, 1, NULL),
(3047, 524, 510, 1, 59, 57, -1, -1, 1, NULL),
(3048, 524, 3493, 1, 63, 57, -1, -1, 1, NULL),
(3049, 524, 277, 256, 22, 38, -1, -1, 1, NULL),
(3050, 524, 434, 256, 39, 51, -1, -1, 1, NULL),
(3051, 524, 435, 256, 52, 60, -1, -1, 1, NULL),
(3052, 524, 3492, 256, 61, 255, -1, -1, 1, NULL),
(3053, 524, 75, 256, 15, 43, -1, -1, 1, NULL),
(3054, 524, 3689, 256, 44, 64, -1, -1, 1, NULL),
(3055, 524, 32, 256, 65, 255, -1, -1, 1, NULL),
(3057, 524, 49, 512, 58, 60, -1, -1, 1, NULL),
(3058, 524, 1526, 512, 61, 255, -1, -1, 1, NULL),
(3059, 524, 162, 1, 49, 55, -1, -1, 1, NULL),
(3060, 524, 163, 1, 56, 255, -1, -1, 1, NULL),
(3061, 524, 270, 1, 22, 49, -1, -1, 1, NULL),
(3062, 524, 2634, 1, 50, 59, -1, -1, 1, NULL),
(3063, 524, 2492, 1, 60, 64, -1, -1, 1, NULL),
(3064, 524, 3462, 1, 65, 255, -1, -1, 1, NULL),
(3066, 524, 267, 8, 9, 14, -1, -1, 1, NULL),
(3067, 524, 274, 8, 15, 29, -1, -1, 1, NULL),
(3068, 524, 283, 8, 30, 48, -1, -1, 1, NULL),
(3069, 524, 649, 8, 49, 55, -1, -1, 1, NULL),
(3070, 524, 431, 8, 56, 255, -1, -1, 1, NULL),
(3071, 524, 2178, 8, 49, 59, -1, -1, 1, NULL),
(3072, 524, 2630, 8, 60, 61, -1, -1, 1, NULL),
(3073, 524, 3456, 8, 62, 255, -1, -1, 1, NULL),
(3074, 524, 167, 8, 53, 57, -1, -1, 1, NULL),
(3075, 524, 168, 8, 58, 61, -1, -1, 1, NULL),
(3076, 524, 1585, 8, 62, 255, -1, -1, 1, NULL),
(3084, 524, 1571, 8, 61, 255, -1, -1, 1, NULL),
(3094, 524, 161, 8, 52, 56, -1, -1, 1, NULL),
(3096, 524, 2176, 8, 44, 51, -1, -1, 1, NULL),
(3097, 524, 2177, 8, 52, 58, -1, -1, 1, NULL),
(3098, 524, 2629, 8, 59, 63, -1, -1, 1, NULL),
(3099, 524, 3460, 8, 64, 255, -1, -1, 1, NULL),
(3100, 524, 170, 8, 60, 62, -1, -1, 1, NULL),
(3101, 524, 171, 8, 63, 255, -1, -1, 1, NULL),
(3104, 524, 2941, 8, 60, 64, -1, -1, 1, NULL),
(3105, 524, 3463, 8, 65, 255, -1, -1, 1, NULL),
(3106, 524, 3454, 8, 61, 255, -1, -1, 1, NULL),
(3107, 524, 200, 2, 9, 21, -1, 60, 1, NULL),
(3108, 524, 17, 2, 22, 38, -1, 60, 1, NULL),
(3109, 524, 12, 2, 39, 56, -1, 60, 1, NULL),
(3110, 524, 15, 2, 57, 61, -1, 60, 1, NULL),
(3111, 524, 1290, 2, 62, 255, -1, 60, 1, NULL),
(3112, 524, 145, 8, 55, 63, -1, -1, 1, NULL),
(3113, 524, 1568, 2, 64, 255, -1, 60, 1, NULL),
(3114, 524, 2612, 32, 9, 14, -1, -1, 1, NULL),
(3115, 524, 2633, 32, 15, 21, -1, -1, 1, NULL),
(3116, 524, 2614, 32, 22, 29, -1, -1, 1, NULL),
(3117, 524, 2616, 32, 30, 38, -1, -1, 1, NULL),
(3118, 524, 2618, 32, 39, 48, -1, -1, 1, NULL),
(3119, 524, 2621, 32, 49, 53, -1, -1, 1, NULL),
(3120, 524, 2623, 32, 54, 55, -1, -1, 1, NULL),
(3121, 524, 2626, 32, 56, 67, -1, -1, 1, NULL),
(3122, 524, 2627, 32, 58, 59, -1, -1, 1, NULL),
(3123, 524, 2631, 32, 60, 61, -1, -1, 1, NULL),
(3124, 524, 3457, 32, 62, 63, -1, -1, 1, NULL),
(3125, 524, 3461, 32, 64, 55, -1, -1, 1, NULL),
(3126, 455, 22, 1, 1, 25, -1, -1, 0, NULL),
(3127, 455, 38, 1, 1, 255, -1, -1, 0, NULL),
(3128, 455, 108, 8, 1, 25, -1, 300, 0, NULL),
(3129, 455, 131, 4, 1, 25, -1, -1, 0, NULL),
(3130, 456, 15, 2, 1, 255, -1, 60, 0, NULL),
(3131, 456, 16, 1, 1, 30, -1, -1, 0, NULL),
(3132, 456, 43, 1024, 1, 30, -1, 300, 0, NULL),
(3133, 456, 89, 8, 1, 30, -1, 300, 0, NULL),
(3134, 456, 368, 8, 1, 30, -1, 300, 0, NULL),
(3135, 457, 26, 8, 1, 255, -1, 300, 0, NULL),
(3136, 457, 92, 1, 1, 255, -1, -1, 0, NULL),
(3137, 457, 200, 2, 1, 255, -1, 60, 0, NULL),
(3138, 457, 249, 4, 1, 255, -1, -1, 0, NULL),
(3139, 457, 269, 8, 1, 255, -1, 300, 0, NULL),
(3140, 457, 515, 8, 1, 255, -1, 300, 0, NULL),
(3141, 525, 1414, 8, 1, 255, -1, 300, 1, NULL),
(3142, 525, 1614, 1, 1, 255, -1, -1, 0, NULL),
(3143, 525, 2015, 1, 1, 255, -1, -1, 0, NULL),
(3144, 525, 3571, 1, 1, 255, -1, -1, 0, NULL),
(3145, 526, 1585, 8, 1, 255, -1, 300, 0, NULL),
(3146, 526, 1584, 8, 1, 255, -1, 300, 0, NULL),
(3147, 526, 1592, 1, 1, 255, -1, -1, 2, NULL),
(3148, 526, 1588, 1, 1, 255, -1, -1, 1, NULL),
(3149, 449, 899, 1, 1, 255, -1, -1, 0, NULL),
(3150, 527, 1486, 256, 1, 255, -1, -1, 30, NULL),
(3157, 1, 1548, 256, 56, 63, -1, -1, 1, NULL),
(3159, 1, 3469, 256, 64, 255, -1, -1, 1, NULL),
(3163, 5, 176, 8, 49, 57, -1, -1, 1, NULL),
(3168, 8, 1743, 8, 55, 255, -1, -1, 1, NULL),
(3173, 2, 378, 8, 4, 11, -1, -1, 1, NULL),
(3174, 2, 2551, 8, 12, 33, -1, -1, 1, NULL),
(3175, 2, 1419, 8, 34, 255, -1, -1, 1, NULL),
(3176, 528, 3915, 256, 1, 255, -1, -1, 100, NULL),
(3178, 229, 1948, 1, 1, 255, -1, -1, 35, NULL),
(3179, 535, 216, 1, 46, 48, -1, -1, 10, NULL),
(3181, 537, 364, 8, 60, 60, -1, 300, 10, NULL),
(3187, 538, 9174, 1, 1, 255, -1, -1, 0, NULL),
(3188, 540, 2164, 256, 1, 255, -1, -1, 25, NULL),
(3189, 540, 2157, 1, 1, 255, -1, -1, 30, NULL),
(3190, 540, 2167, 1, 1, 255, -1, -1, 20, NULL),
(3192, 121, 789, 1, 1, 255, -1, -1, 0, NULL),
(3193, 58, 5162, 1, 1, 255, -1, -1, 15, NULL),
(3194, 58, 5161, 1, 1, 255, -1, -1, 0, NULL),
(3198, 55, 5157, 256, 1, 255, -1, -1, 0, NULL),
(3199, 55, 5158, 1, 1, 255, -1, -1, 0, NULL),
(3200, 55, 5156, 1, 1, 255, -1, -1, 0, NULL),
(3201, 81, 836, 256, 1, 255, -1, -1, 0, NULL),
(3203, 53, 839, 1, 1, 255, -1, -1, 0, NULL),
(3204, 53, 5159, 1, 1, 255, -1, -1, 0, NULL),
(3205, 542, 1126, 1, 1, 255, -1, -1, 0, NULL),
(3206, 543, 989, 1, 1, 255, -1, -1, 10, NULL),
(3207, 543, 982, 1, 1, 255, -1, 45, 1, NULL),
(3208, 544, 4703, 8, 1, 255, -1, 300, 10, NULL),
(3209, 545, 857, 1, 1, 255, -1, -1, 1, NULL),
(3210, 545, 2818, 1, 1, 255, -1, -1, 1, NULL),
(3211, 546, 918, 1, 1, 255, -1, -1, 10, NULL),
(3213, 548, 3767, 1, 80, 80, -1, 60, 10, NULL),
(3215, 549, 3773, 1, 80, 80, -1, 60, 10, NULL),
(3216, 549, 3769, 1, 80, 80, -1, 60, 10, NULL),
(3218, 550, 3777, 1, 80, 80, -1, 60, 10, NULL),
(3219, 550, 3770, 1, 80, 80, -1, 60, 10, NULL),
(3220, 551, 3780, 1, 80, 80, -1, 60, 10, NULL),
(3221, 551, 3771, 1, 80, 80, -1, 60, 10, NULL),
(3222, 552, 4026, 1, 1, 255, -1, -1, 10, NULL),
(3224, 554, 1075, 1, 1, 255, -1, -1, 0, NULL),
(3225, 554, 1076, 128, 1, 255, -1, -1, 0, NULL),
(3226, 554, 1074, 1, 1, 255, -1, -1, 0, NULL),
(3231, 555, 6142, 2, 1, 255, -1, 60, 0, NULL),
(3233, 558, 1152, 1, 1, 255, -1, -1, 1, NULL),
(3234, 559, 3959, 1, 1, 255, -1, -1, 1, NULL),
(3235, 559, 3958, 1, 1, 255, -1, -1, 1, NULL),
(3236, 560, 3959, 1, 1, 255, -1, -1, 1, NULL),
(3237, 560, 1147, 1, 1, 255, -1, -1, 1, NULL),
(3238, 561, 3963, 1, 1, 255, -1, -1, 1, NULL),
(3239, 561, 3960, 1, 1, 255, -1, -1, 1, NULL),
(3240, 562, 1152, 1, 1, 255, -1, -1, 1, NULL),
(3241, 562, 3878, 1, 1, 255, -1, -1, 1, NULL),
(3242, 563, 1059, 64, 1, 255, -1, -1, 1, NULL),
(3243, 564, 1061, 256, 1, 255, -1, -1, 1, NULL),
(3244, 567, 1064, 256, 1, 255, -1, -1, 1, NULL),
(3245, 568, 1061, 256, 1, 255, -1, -1, 0, NULL),
(3246, 569, 1070, 256, 1, 255, -1, -1, 0, NULL),
(3247, 570, 1056, 256, 1, 255, -1, -1, 1, NULL),
(3248, 571, 3012, 256, 1, 255, -1, -1, 0, NULL),
(3249, 572, 42, 8, 1, 255, -1, 300, 0, NULL),
(3251, 573, 13, 2, 1, 255, -1, 60, 0, NULL),
(3252, 574, 1026, 1, 1, 255, -1, -1, 1, NULL),
(3253, 274, 13, 2, 1, 255, -1, 60, 0, NULL),
(3254, 40, 982, 1, 1, 255, -1, 30, 10, NULL),
(3255, 576, 1663, 1, 1, 255, -1, -1, 10, NULL),
(3257, 577, 2449, 1, 0, 255, -1, -1, 0, NULL),
(3258, 577, 808, 1, 0, 255, -1, -1, 0, NULL),
(3259, 577, 2448, 1, 0, 255, -1, -1, 0, NULL),
(3262, 577, 2452, 1, 0, 255, -1, -1, 0, NULL),
(3263, 578, 1745, 1, 1, 255, -1, -1, 1, NULL),
(3264, 579, 3175, 1, 1, 255, -1, 300, 0, NULL),
(3265, 579, 3174, 1, 1, 255, -1, 500, 0, NULL),
(3266, 582, 927, 8, 1, 255, -1, 300, 0, NULL),
(3267, 69, 835, 1, 1, 255, -1, -1, 1, NULL),
(3269, 584, 4125, 256, 1, 255, -1, -1, 0, NULL),
(3270, 584, 5159, 1, 1, 255, -1, -1, 0, NULL),
(3271, 584, 808, 1, 1, 255, -1, -1, 0, NULL),
(3272, 581, 5186, 1, 1, 255, -1, -1, 1, NULL),
(3273, 581, 5179, 1, 1, 255, -1, -1, 1, NULL),
(3274, 582, 5186, 1, 1, 255, -1, 150, 0, NULL),
(3275, 584, 5183, 1, 1, 255, -1, -1, 1, NULL),
(3276, 585, 5182, 1, 1, 255, -1, -1, 0, NULL),
(3277, 54, 5151, 256, 1, 255, -1, -1, 0, NULL),
(3278, 54, 5152, 32, 1, 255, -1, -1, 0, NULL),
(3279, 598, 982, 1, 1, 255, -1, 45, 0, NULL),
(3280, 600, 862, 1, 1, 255, -1, -1, 1, NULL),
(3281, 601, 845, 1, 1, 255, -1, -1, 1, NULL),
(3282, 601, 840, 1, 1, 255, -1, -1, 1, NULL),
(3283, 602, 840, 1, 1, 255, -1, -1, 1, NULL),
(3284, 603, 838, 256, 1, 255, -1, -1, 1, NULL),
(3285, 603, 2306, 8, 1, 255, -1, 300, 1, NULL),
(3286, 447, 3626, 1, 1, 255, -1, -1, 10, NULL),
(3287, 607, 836, 1, 1, 255, -1, -1, 0, NULL),
(3288, 608, 5185, 1, 1, 255, -1, -1, 0, NULL),
(3289, 608, 5183, 1, 1, 255, -1, -1, 0, NULL),
(3290, 610, 2052, 1, 1, 255, -1, -1, 0, NULL),
(3291, 611, 835, 1, 1, 255, -1, -1, 0, NULL),
(3292, 613, 2059, 1, 1, 255, -1, -1, 0, NULL),
(3293, 614, 836, 1, 1, 255, -1, -1, 0, NULL),
(3294, 615, 1050, 1, 1, 255, -1, -1, 0, NULL),
(3295, 57, 5154, 32, 1, 255, -1, -1, 0, NULL),
(3296, 57, 5155, 1, 1, 255, -1, -1, 0, NULL),
(3297, 57, 5153, 4096, 1, 255, -1, -1, 0, NULL),
(3298, 616, 3850, 1, 1, 255, -1, -1, 0, NULL),
(3299, 616, 3851, 1, 1, 255, -1, -1, 0, NULL),
(3300, 616, 2206, 1, 1, 255, -1, -1, 0, NULL),
(3301, 616, 3848, 1, 1, 255, -1, -1, 0, NULL),
(3302, 312, 1126, 1, 1, 255, -1, -1, 0, NULL),
(3303, 622, 1126, 1, 1, 255, -1, -1, 0, NULL),
(3304, 623, 1033, 1, 1, 255, -1, -1, 0, NULL),
(3305, 631, 3914, 1, 1, 255, -1, -1, 0, NULL),
(3306, 632, 1081, 1, 1, 255, -1, -1, 0, NULL),
(3307, 633, 1042, 1, 1, 255, -1, -1, 0, NULL),
(3308, 635, 3032, 64, 1, 255, -1, -1, 0, NULL),
(3309, 577, 2451, 1, 1, 255, -1, -1, 0, NULL),
(3310, 577, 2450, 1, 1, 255, -1, -1, 0, NULL),
(3311, 577, 2436, 1, 1, 255, -1, -1, 0, NULL),
(4478, 633, 2823, 1, 1, 255, -1, -1, 0, NULL),
(4479, 713, 2817, 1, 1, 255, -1, -1, 1, NULL),
(4480, 714, 73, 1, 1, 255, -1, -1, 0, NULL),
(4481, 714, 808, 1, 1, 255, -1, -1, 0, NULL),
(4482, 715, 13, 2, 1, 255, -1, 60, 0, NULL),
(4483, 715, 405, 1, 1, 255, -1, -1, 0, NULL),
(4484, 715, 1543, 1, 1, 255, -1, -1, 0, NULL),
(4485, 715, 1526, 512, 1, 255, -1, -1, 0, NULL),
(4486, 716, 6025, 1, 50, 255, -1, -1, 0, NULL),
(4487, 716, 6027, 256, 50, 255, -1, -1, 0, NULL),
(4488, 717, 6019, 128, 50, 255, -1, -1, 0, NULL),
(4489, 717, 6021, 1, 50, 255, -1, -1, 0, NULL),
(4490, 717, 6024, 256, 50, 255, -1, -1, 0, NULL),
(4491, 718, 6019, 128, 50, 255, -1, -1, 0, NULL),
(4492, 718, 6021, 1, 50, 255, -1, -1, 0, NULL),
(4493, 718, 6024, 256, 1, 255, -1, -1, 0, NULL),
(4494, 719, 5993, 1, 50, 255, -1, -1, 0, NULL),
(4495, 720, 896, 1, 1, 255, -1, -1, 0, NULL),
(4496, 721, 132, 4, 51, 55, -1, -1, 1, NULL),
(4497, 721, 133, 4, 56, 57, -1, -1, 1, NULL),
(4498, 721, 144, 2, 24, 38, -1, 60, 1, NULL),
(4499, 721, 145, 8, 39, 51, -1, -1, 1, NULL),
(4500, 721, 161, 8, 34, 43, -1, -1, 1, NULL),
(4501, 721, 162, 1, 29, 43, -1, -1, 1, NULL),
(4502, 721, 163, 1, 44, 52, -1, -1, 1, NULL),
(4503, 721, 167, 8, 34, 9, -1, -1, 1, NULL),
(4504, 721, 168, 8, 44, 9, -1, -1, 1, NULL),
(4505, 721, 170, 8, 44, 55, -1, -1, 1, NULL),
(4506, 721, 171, 8, 56, 62, -1, -1, 1, NULL),
(4507, 721, 172, 8, 63, 255, -1, -1, 1, NULL),
(4508, 721, 200, 2, 1, 8, -1, 60, 1, NULL),
(4509, 721, 230, 4, 14, 33, -1, -1, 1, NULL),
(4510, 721, 267, 8, 1, 4, -1, -1, 1, NULL),
(4511, 721, 270, 1, 5, 13, -1, -1, 1, NULL),
(4512, 721, 274, 8, 5, 13, -1, -1, 1, NULL),
(4513, 721, 275, 1, 5, 13, -1, -1, 1, NULL),
(4514, 721, 277, 256, 9, 23, -1, -1, 1, NULL),
(4516, 721, 281, 1, 14, 28, -1, -1, 1, NULL),
(4517, 721, 282, 1, 14, 23, -1, -1, 1, NULL),
(4518, 721, 283, 8, 14, 23, -1, -1, 1, NULL),
(4519, 721, 365, 256, 19, 33, -1, -1, 1, NULL),
(4520, 721, 389, 8, 44, 53, -1, -1, 1, NULL),
(4521, 721, 431, 8, 34, 43, -1, -1, 1, NULL),
(4522, 721, 434, 256, 24, 38, -1, -1, 1, NULL),
(4523, 721, 435, 256, 39, 48, -1, -1, 1, NULL),
(4524, 721, 436, 256, 49, 55, -1, -1, 1, NULL),
(4525, 721, 437, 1, 24, 33, -1, -1, 1, NULL),
(4526, 721, 438, 1, 39, 43, -1, -1, 1, NULL),
(4527, 721, 505, 1, 14, 28, -1, -1, 1, NULL),
(4528, 721, 506, 1, 29, 38, -1, -1, 1, NULL),
(4529, 721, 507, 1, 39, 50, -1, -1, 1, NULL),
(4530, 721, 508, 1, 24, 33, -1, -1, 1, NULL),
(4531, 721, 509, 1, 34, 43, -1, -1, 1, NULL),
(4532, 721, 510, 1, 44, 53, -1, -1, 1, NULL),
(4533, 721, 511, 256, 19, 33, -1, -1, 1, NULL),
(4534, 721, 526, 1, 19, 38, -1, -1, 1, NULL),
(4535, 721, 527, 1, 39, 51, -1, -1, 1, NULL),
(4536, 721, 649, 8, 24, 33, -1, -1, 1, NULL),
(4537, 721, 1427, 1, 34, 43, -1, -1, 1, NULL),
(4538, 721, 1429, 1, 44, 48, -1, -1, 1, NULL),
(4539, 721, 1432, 8, 60, 61, -1, -1, 1, NULL),
(4540, 721, 1526, 512, 55, 255, -1, -1, 1, NULL),
(4541, 721, 1568, 2, 52, 54, -1, 60, 1, NULL),
(4542, 721, 1573, 1, 52, 62, -1, -1, 1, NULL),
(4543, 721, 1577, 1, 57, 59, -1, -1, 1, NULL),
(4544, 721, 1578, 1, 60, 62, -1, -1, 1, NULL),
(4545, 721, 1584, 8, 54, 61, -1, -1, 1, NULL),
(4546, 721, 1585, 8, 55, 9, -1, -1, 1, NULL),
(4547, 721, 1586, 1, 54, 63, -1, -1, 1, NULL),
(4548, 721, 1587, 1, 55, 60, -1, -1, 1, NULL),
(4549, 721, 1588, 1, 51, 57, -1, -1, 1, NULL),
(4550, 721, 1589, 1, 58, 255, -1, -1, 1, NULL),
(4551, 721, 1590, 256, 56, 59, -1, -1, 1, NULL),
(4552, 721, 1591, 256, 59, 63, -1, -1, 1, NULL),
(4553, 721, 1592, 1, 53, 255, -1, -1, 1, NULL),
(4554, 721, 1598, 8, 60, 64, -1, -1, 1, NULL),
(4555, 721, 2113, 256, 60, 64, -1, -1, 1, NULL),
(4556, 721, 2527, 1, 54, 60, -1, -1, 1, NULL),
(4557, 721, 3195, 4, 62, 63, -1, -1, 1, NULL),
(4558, 721, 3196, 4, 64, 255, -1, -1, 1, NULL),
(4559, 721, 3233, 2, 62, 255, -1, 60, 1, NULL),
(4560, 721, 3235, 8, 62, 64, -1, -1, 1, NULL),
(4561, 721, 3379, 1, 61, 255, -1, -1, 1, NULL),
(4562, 721, 3380, 1, 61, 255, -1, -1, 1, NULL),
(4563, 721, 3381, 8, 62, 255, -1, -1, 1, NULL),
(4564, 721, 3385, 1, 63, 255, -1, -1, 1, NULL),
(4565, 721, 3386, 1, 63, 255, -1, -1, 1, NULL),
(4566, 721, 3387, 1, 63, 64, -1, -1, 1, NULL),
(4567, 721, 3390, 1, 64, 255, -1, -1, 1, NULL),
(4568, 721, 3391, 8, 64, 255, -1, -1, 1, NULL),
(4569, 721, 3394, 256, 64, 255, -1, -1, 1, NULL),
(4570, 721, 3395, 1, 65, 255, -1, -1, 1, NULL),
(4571, 721, 3396, 256, 65, 255, -1, -1, 1, NULL),
(4572, 721, 3397, 8, 65, 255, -1, -1, 1, NULL),
(4573, 721, 3573, 1, 49, 53, -1, -1, 1, NULL),
(4574, 721, 3574, 1, 54, 60, -1, -1, 1, NULL),
(4575, 6, 278, 8, 9, 255, -1, -1, 1, NULL),
(4576, 722, 835, 1, 1, 255, -1, -1, 1, NULL),
(4577, 723, 837, 1, 0, 255, -2, -1, 1, NULL),
(4578, 723, 5163, 1, 1, 255, -1, -1, 1, NULL),
(4579, 724, 840, 1, 0, 255, -2, -1, 0, NULL),
(4580, 725, 839, 1, 0, 255, -2, 15, 1, NULL),
(4581, 726, 838, 1, 0, 255, -2, -1, 0, NULL),
(4582, 727, 836, 1, 1, 255, -1, -1, 1, NULL),
(4583, 458, 835, 1, 1, 255, -1, -1, 0, NULL),
(4584, 69, 2645, 1, 1, 255, -1, -1, 0, NULL),
(4585, 459, 3759, 1, 1, 255, -1, 180, 0, NULL),
(4586, 459, 3070, 1, 1, 255, -1, 42, 0, NULL),
(4587, 459, 3760, 1, 1, 255, -1, 180, 0, NULL),
(4588, 460, 2444, 1, 1, 255, -1, 35, 0, NULL),
(4589, 460, 3762, 1, 1, 255, -1, 180, 0, NULL),
(4590, 461, 3763, 1, 1, 255, -1, 20, 0, NULL),
(4591, 461, 3764, 1, 1, 255, -1, 60, 0, NULL),
(4592, 462, 3766, 8, 1, 255, -1, 420, 0, NULL),
(4593, 462, 3069, 1, 1, 255, -1, 240, 0, NULL),
(4594, 462, 3765, 1, 1, 255, -1, 240, 0, NULL),
(4595, 463, 3752, 1, 1, 255, -1, 30, 0, NULL),
(4596, 463, 3751, 1, 1, 255, -1, 24, 0, NULL),
(4597, 464, 3754, 1, 1, 255, -1, 30, 0, NULL),
(4598, 464, 3753, 1, 1, 255, -1, 24, 0, NULL),
(4599, 464, 3072, 1, 1, 255, -1, -1, 0, NULL),
(4600, 465, 2448, 1, 1, 255, -1, 60, 0, NULL),
(4601, 465, 3758, 1, 1, 255, -1, 420, 0, NULL),
(4602, 465, 2452, 1, 1, 255, -1, 6, 0, NULL),
(4603, 465, 2449, 1, 1, 255, -1, 4, 0, NULL),
(4604, 465, 2450, 1, 1, 255, -1, 4, 0, NULL),
(4605, 465, 2451, 1, 1, 255, -1, 5, 0, NULL),
(4606, 465, 3757, 1, 1, 255, -1, 420, 0, NULL),
(4607, 466, 2443, 1, 1, 255, -1, 65, 0, NULL),
(4608, 466, 3755, 1, 1, 255, -1, 24, 0, NULL),
(4609, 466, 2446, 1, 1, 255, -1, 35, 0, NULL),
(4610, 467, 3965, 1, 1, 255, -1, -1, 0, NULL),
(4611, 468, 2390, 1, 1, 255, -1, -1, 0, NULL),
(4612, 469, 2046, 1, 1, 255, -1, -1, 0, NULL),
(4613, 470, 3749, 1, 1, 255, -1, -1, 0, NULL),
(4614, 471, 3746, 1, 1, 255, -1, -1, 0, NULL),
(4615, 472, 3742, 1, 1, 255, -1, -1, 0, NULL),
(4616, 472, 2162, 1, 1, 255, -1, -1, 0, NULL),
(4617, 473, 3747, 1, 1, 255, -1, -1, 0, NULL),
(4618, 465, 354, 16, 1, 255, -1, -1, 0, NULL),
(4619, 5, 307, 2048, 16, 46, -1, -1, 1, NULL),
(4620, 517, 307, 2048, 16, 46, -1, -1, 1, NULL),
(4621, 1, 210, 1024, 1, 15, -1, -1, 1, NULL),
(4622, 1, 43, 1024, 16, 40, -1, -1, 1, NULL),
(4623, 1, 44, 1024, 41, 52, -1, -1, 1, NULL),
(4624, 1, 1534, 1024, 53, 55, -1, -1, 1, NULL),
(4625, 1, 2326, 1024, 56, 64, -1, -1, 1, NULL),
(4626, 1, 3186, 1024, 65, 68, -1, -1, 1, NULL),
(4627, 1, 5273, 1024, 69, 255, -1, -1, 1, NULL),
(4628, 8, 210, 1024, 9, 38, -1, -1, 1, NULL),
(4629, 8, 43, 1024, 39, 55, -1, -1, 1, NULL),
(4630, 8, 44, 1024, 56, 59, -1, -1, 1, NULL),
(4631, 8, 1534, 1024, 60, 255, -1, -1, 1, NULL),
(4632, 520, 210, 1024, 9, 38, -1, -1, 1, NULL),
(4633, 520, 43, 1024, 39, 55, -1, -1, 1, NULL),
(4634, 520, 44, 1024, 56, 59, -1, -1, 1, NULL),
(4635, 520, 1534, 1024, 60, 255, -1, -1, 1, NULL),
(4637, 14, 967, 1, 1, 255, -1, -1, 0, NULL),
(4638, 13, 928, 8, 1, 255, -1, -1, 0, NULL),
(4639, 474, 1020, 1, 1, 255, -1, -1, 0, NULL),
(4640, 15, 969, 1, 1, 255, -1, -1, 0, NULL),
(4641, 475, 1022, 1, 1, 255, -1, -1, 0, NULL),
(4642, 476, 3193, 1, 1, 255, -1, -1, 0, NULL),
(4645, 17, 927, 8, 1, 255, -1, -1, 0, NULL),
(4646, 18, 966, 1, 1, 255, -1, -1, 0, NULL),
(4647, 20, 927, 8, 1, 255, -1, -1, 0, NULL),
(4648, 20, 966, 1, 1, 255, -1, -1, 0, NULL),
(4649, 16, 968, 1, 1, 255, -1, -1, 0, NULL),
(4650, 477, 1021, 1, 1, 255, -1, -1, 0, NULL),
(4651, 478, 957, 1, 1, 255, -1, -1, 0, NULL),
(4652, 955, 955, 1, 1, 255, -1, 60, 40, NULL),
(4653, 956, 3644, 1, 1, 255, -1, -1, 5, NULL),
(4654, 956, 3643, 1, 1, 255, -1, -1, 5, NULL),
(4655, 957, 3852, 1, 1, 255, -1, -1, 5, NULL),
(4656, 957, 3853, 1, 1, 255, -1, -1, 5, NULL),
(4657, 479, 3055, 1, 1, 255, -1, -1, 0, NULL),
(4658, 480, 3051, 1, 1, 255, -1, -1, 0, NULL),
(4659, 481, 3020, 1, 1, 255, -1, -1, 0, NULL),
(4660, 482, 3049, 1, 1, 255, -1, -1, 0, NULL),
(4661, 483, 3053, 1, 1, 255, -1, -1, 0, NULL),
(4662, 484, 3052, 1, 1, 255, -1, -1, 0, NULL),
(4663, 627, 977, 1, 1, 255, -1, -1, 0, NULL),
(4665, 486, 362, 32, 1, 255, -1, -1, 0, NULL),
(4666, 900, 1246, 1, 1, 255, -1, -1, 4, NULL),
(4667, 901, 902, 1, 1, 255, -1, -1, 4, NULL),
(4668, 902, 2080, 1, 1, 255, -1, -1, 4, NULL),
(6634, 903, 5182, 256, 1, 255, -1, -1, 0, NULL),
(6635, 905, 5182, 256, 1, 255, -1, -1, 0, NULL),
(6636, 906, 951, 1, 69, 255, -1, -1, 0, NULL),
(6639, 907, 6010, 1, 1, 255, -1, -1, 15, NULL),
(6641, 907, 1292, 2, 1, 255, -1, -1, 20, NULL),
(6643, 907, 6798, 128, 1, 255, -1, -1, 23, NULL),
(6644, 907, 6790, 1, 1, 255, -1, -1, 20, NULL),
(6645, 959, 6111, 1, 1, 255, -1, -1, 0, NULL),
(6646, 487, 278, 8, 1, 255, -1, -1, 0, NULL),
(6647, 488, 3011, 1, 1, 255, -1, -1, 0, NULL),
(6648, 489, 1948, 1, 1, 255, -1, 1800, 0, NULL),
(6649, 2, 3191, 1, 65, 255, -1, -1, 24, NULL),
(6650, 2, 3331, 1, 62, 255, -1, -1, 23, NULL),
(6651, 964, 3169, 1, 1, 255, -1, -1, 0, NULL),
(6652, 965, 5442, 1, 1, 255, -1, -1, 0, NULL),
(6653, 965, 5445, 1, 1, 255, -1, -1, 0, NULL),
(6654, 701, 200, 2, 1, 3, -1, -1, 1, NULL),
(6655, 701, 14, 1, 1, 4, -1, -1, 1, NULL),
(6656, 701, 201, 1, 1, 1, -1, -1, 1, NULL),
(6657, 701, 202, 8, 1, 6, -1, -1, 10, NULL),
(6658, 701, 11, 8, 1, 14, -1, -1, 8, NULL),
(6659, 701, 207, 16, 1, 28, -1, -1, 1, NULL),
(6660, 701, 216, 1, 2, 15, -1, -1, 1, NULL),
(6661, 701, 17, 2, 4, 9, -1, -1, 1, NULL),
(6662, 701, 560, 1, 5, 13, -1, -1, 1, NULL),
(6663, 701, 219, 8, 7, 16, -1, -1, 10, NULL),
(6664, 701, 12, 2, 10, 19, -1, -1, 2, NULL),
(6665, 701, 485, 8, 11, 16, -1, -1, 7, NULL),
(6666, 701, 16, 1, 14, 28, -1, -1, 1, NULL),
(6667, 701, 3575, 8, 15, 34, -1, -1, 6, NULL),
(6668, 701, 368, 8, 15, 24, -1, -1, 8, NULL),
(6669, 701, 123, 1, 16, 30, -1, -1, 1, NULL),
(6670, 701, 89, 8, 17, 20, -1, -1, 10, NULL),
(6671, 701, 2502, 2, 19, 28, -1, -1, 1, NULL),
(6672, 701, 15, 2, 20, 29, -1, -1, 2, NULL),
(6673, 701, 4088, 8, 20, 39, -1, -1, 6, NULL),
(6674, 701, 486, 8, 21, 30, -1, -1, 10, NULL),
(6675, 701, 18, 8, 25, 34, -1, -1, 9, NULL),
(6676, 701, 130, 16, 29, 255, -1, -1, 1, NULL),
(6677, 701, 2175, 2, 29, 43, -1, -1, 1, NULL),
(6678, 701, 329, 1, 29, 43, -1, -1, 1, NULL),
(6679, 701, 9, 2, 30, 38, -1, -1, 2, NULL),
(6680, 701, 124, 1, 31, 45, -1, -1, 1, NULL),
(6681, 701, 487, 8, 31, 39, -1, -1, 10, NULL),
(6682, 701, 3576, 8, 35, 61, -1, -1, 7, NULL),
(6683, 701, 19, 8, 35, 39, -1, -1, 8, NULL),
(6684, 701, 13, 2, 39, 69, -1, -1, 2, NULL),
(6685, 701, 3692, 8, 40, 44, -1, -1, 10, NULL),
(6686, 701, 4089, 8, 40, 53, -1, -1, 6, NULL),
(6687, 701, 1445, 8, 40, 48, -1, -1, 11, NULL),
(6688, 701, 1444, 2, 44, 58, -1, -1, 1, NULL),
(6689, 701, 672, 1, 44, 53, -1, -1, 1, NULL),
(6690, 701, 4053, 8, 45, 59, -1, -1, 10, NULL),
(6691, 701, 125, 1, 46, 57, -1, -1, 1, NULL),
(6692, 701, 2505, 8, 49, 57, -1, -1, 11, NULL),
(6693, 701, 1547, 8, 51, 59, -1, -1, 9, NULL),
(6694, 701, 1543, 1, 54, 55, -1, -1, 1, NULL),
(6695, 701, 4090, 8, 54, 61, -1, -1, 6, NULL),
(6696, 701, 2508, 1, 56, 61, -1, -1, 1, NULL),
(6697, 701, 1544, 1, 58, 60, -1, -1, 1, NULL),
(6698, 701, 2509, 8, 58, 59, -1, -1, 11, NULL),
(6699, 701, 1522, 2, 59, 59, -1, -1, 1, NULL),
(6700, 701, 1546, 8, 60, 255, -1, -1, 9, NULL),
(6701, 701, 2109, 8, 60, 64, -1, -1, 11, NULL),
(6702, 701, 2122, 8, 60, 61, -1, -1, 10, NULL),
(6703, 701, 2180, 2, 60, 61, -1, -1, 1, NULL),
(6704, 701, 3481, 1, 61, 62, -1, -1, 1, NULL),
(6705, 701, 3467, 8, 62, 64, -1, -1, 10, NULL),
(6706, 701, 3472, 8, 62, 63, -1, -1, 7, NULL),
(6707, 701, 3475, 2, 62, 64, -1, -1, 1, NULL),
(6708, 701, 3476, 1, 62, 64, -1, -1, 1, NULL),
(6709, 701, 4091, 8, 62, 66, -1, -1, 6, NULL),
(6710, 701, 3482, 1, 63, 65, -1, -1, 1, NULL),
(6711, 701, 4108, 8, 64, 66, -1, -1, 7, NULL),
(6712, 701, 3474, 8, 65, 69, -1, -1, 11, NULL),
(6713, 701, 3479, 8, 65, 66, -1, -1, 10, NULL),
(6714, 701, 4882, 2, 65, 66, -1, -1, 1, NULL),
(6715, 701, 4973, 1, 65, 66, -1, -1, 1, NULL),
(6716, 701, 5254, 1, 66, 67, -1, -1, 1, NULL),
(6717, 701, 5257, 8, 67, 69, -1, -1, 10, NULL),
(6718, 701, 5258, 8, 67, 68, -1, -1, 7, NULL),
(6719, 701, 5259, 2, 67, 255, -1, -1, 1, NULL),
(6720, 701, 5260, 1, 67, 68, -1, -1, 1, NULL),
(6721, 701, 5261, 8, 67, 255, -1, -1, 6, NULL),
(6722, 701, 5266, 1, 68, 255, -1, -1, 1, NULL),
(6723, 701, 5272, 8, 69, 255, -1, -1, 7, NULL),
(6724, 701, 8006, 1, 69, 69, -1, -1, 1, NULL),
(6725, 701, 5276, 8, 70, 255, -1, -1, 11, NULL),
(6726, 701, 5278, 8, 70, 255, -1, -1, 10, NULL),
(6727, 701, 5279, 1, 70, 255, -1, -1, 1, NULL),
(6728, 701, 6140, 2, 70, 255, -1, -1, 2, NULL),
(6729, 702, 288, 8, 1, 5, -1, -1, 1, NULL),
(6730, 702, 372, 1, 1, 7, -1, -1, 3, NULL),
(6731, 702, 378, 8, 2, 9, -1, -1, 2, NULL),
(6732, 702, 230, 4, 3, 16, -1, -1, 2, NULL),
(6733, 702, 376, 1, 4, 4, -1, -1, 3, NULL),
(6734, 702, 477, 1, 5, 14, -1, -1, 3, NULL),
(6735, 702, 246, 8, 6, 14, -1, -1, 1, NULL),
(6736, 702, 656, 1, 8, 23, -1, -1, 3, NULL),
(6737, 702, 381, 8, 9, 60, -1, -1, 4, NULL),
(6738, 702, 2551, 8, 10, 30, -1, -1, 2, NULL),
(6739, 702, 383, 1, 10, 15, -1, -1, 3, NULL),
(6740, 702, 48, 512, 11, 33, -1, -1, 1, NULL),
(6741, 702, 236, 8, 13, 20, -1, -1, 5, NULL),
(6742, 702, 309, 8, 15, 22, -1, -1, 1, NULL),
(6743, 702, 657, 1, 15, 25, -1, -1, 3, NULL),
(6744, 702, 38, 1, 16, 36, -1, -1, 3, NULL),
(6745, 702, 131, 4, 17, 38, -1, -1, 2, NULL),
(6746, 702, 22, 1, 17, 17, -1, -1, 3, NULL),
(6747, 702, 2552, 1, 18, 27, -1, -1, 3, NULL),
(6748, 702, 503, 1, 19, 46, -1, -1, 2, NULL),
(6749, 702, 108, 8, 20, 41, -1, -1, 6, NULL),
(6750, 702, 387, 8, 21, 29, -1, -1, 5, NULL),
(6751, 702, 65, 8, 23, 32, -1, -1, 1, NULL),
(6752, 702, 464, 1, 24, 33, -1, -1, 3, NULL),
(6753, 702, 2553, 32, 25, 44, -1, -1, 0, NULL),
(6754, 702, 465, 1, 26, 42, -1, -1, 3, NULL),
(6755, 702, 470, 1, 28, 40, -1, -1, 3, NULL),
(6756, 702, 393, 8, 30, 39, -1, -1, 5, NULL),
(6757, 702, 1419, 8, 31, 48, -1, -1, 2, NULL),
(6758, 702, 66, 8, 33, 43, -1, -1, 1, NULL),
(6759, 702, 49, 512, 34, 52, -1, -1, 1, NULL),
(6760, 702, 658, 1, 34, 48, -1, -1, 3, NULL),
(6761, 702, 466, 1, 37, 57, -1, -1, 3, NULL),
(6762, 702, 752, 16, 37, 59, -1, -1, 1, NULL),
(6763, 702, 132, 4, 39, 47, -1, -1, 2, NULL),
(6764, 702, 3811, 8, 40, 57, -1, -1, 3, NULL),
(6765, 702, 394, 8, 40, 51, -1, -1, 5, NULL),
(6766, 702, 23, 1, 41, 46, -1, -1, 3, NULL),
(6767, 702, 109, 8, 42, 53, -1, -1, 6, NULL),
(6768, 702, 659, 1, 43, 59, -1, -1, 3, NULL),
(6769, 702, 67, 8, 44, 53, -1, -1, 1, NULL),
(6770, 702, 2555, 32, 45, 53, -1, -1, 0, NULL),
(6771, 702, 612, 1, 47, 50, -1, -1, 2, NULL),
(6772, 702, 755, 1, 47, 59, -1, -1, 3, NULL),
(6773, 702, 133, 4, 48, 50, -1, -1, 2, NULL),
(6774, 702, 4067, 8, 49, 56, -1, -1, 2, NULL),
(6775, 702, 732, 1, 49, 59, -1, -1, 3, NULL),
(6776, 702, 1631, 128, 51, 57, -1, -1, 2, NULL),
(6777, 702, 1634, 1, 51, 55, -1, -1, 2, NULL),
(6778, 702, 1609, 8, 52, 62, -1, -1, 5, NULL),
(6779, 702, 1526, 512, 53, 255, -1, -1, 1, NULL),
(6780, 702, 1610, 8, 54, 60, -1, -1, 1, NULL),
(6781, 702, 2557, 32, 54, 59, -1, -1, 0, NULL),
(6782, 702, 3582, 8, 54, 61, -1, -1, 6, NULL),
(6783, 702, 1635, 1, 56, 63, -1, -1, 2, NULL),
(6784, 702, 4068, 8, 57, 63, -1, -1, 2, NULL),
(6785, 702, 1633, 4, 58, 60, -1, -1, 2, NULL),
(6786, 702, 1640, 1, 58, 60, -1, -1, 3, NULL),
(6787, 702, 2559, 8, 58, 255, -1, -1, 3, NULL),
(6788, 702, 2884, 1, 60, 64, -1, -1, 3, NULL),
(6789, 702, 2116, 1, 60, 63, -1, -1, 3, NULL),
(6790, 702, 2117, 16, 60, 255, -1, -1, 1, NULL),
(6791, 702, 2560, 32, 60, 255, -1, -1, 0, NULL),
(6792, 702, 2883, 1, 60, 62, -1, -1, 3, NULL),
(6793, 702, 3194, 4, 61, 255, -1, -1, 2, NULL),
(6794, 702, 3300, 8, 61, 63, -1, -1, 1, NULL),
(6795, 702, 3326, 8, 61, 255, -1, -1, 4, NULL),
(6796, 702, 3328, 1, 61, 66, -1, -1, 3, NULL),
(6797, 702, 3329, 8, 62, 255, -1, -1, 6, NULL),
(6798, 702, 3301, 8, 63, 67, -1, -1, 5, NULL),
(6799, 702, 3335, 1, 63, 64, -1, -1, 3, NULL),
(6800, 702, 3302, 8, 64, 65, -1, -1, 1, NULL),
(6801, 702, 4069, 8, 64, 69, -1, -1, 2, NULL),
(6802, 702, 4066, 1, 64, 68, -1, -1, 3, NULL),
(6803, 702, 3333, 1, 64, 69, -1, -1, 2, NULL),
(6804, 702, 4981, 1, 65, 69, -1, -1, 3, NULL),
(6805, 702, 3191, 1, 65, 255, -1, -1, 3, NULL),
(6806, 702, 5443, 8, 66, 255, -1, -1, 1, NULL),
(6807, 702, 5445, 1, 67, 67, -1, -1, 3, NULL),
(6808, 702, 5448, 8, 68, 255, -1, -1, 5, NULL),
(6809, 702, 5450, 1, 68, 255, -1, -1, 3, NULL),
(6810, 702, 5458, 1, 69, 255, -1, -1, 3, NULL),
(6811, 702, 5459, 8, 70, 255, -1, -1, 2, NULL),
(6812, 702, 8043, 1, 70, 255, -1, -1, 3, NULL),
(6813, 702, 5456, 1, 70, 255, -1, -1, 3, NULL),
(6814, 703, 288, 8, 1, 7, -1, -1, 1, NULL),
(6815, 703, 340, 256, 1, 14, -1, -1, 2, NULL),
(6816, 703, 343, 1, 1, 12, -1, -1, 4, NULL),
(6817, 703, 341, 64, 1, 2, -1, -1, 3, NULL),
(6818, 703, 338, 32, 1, 3, -1, -1, 0, NULL),
(6819, 703, 346, 8, 3, 15, -1, -1, 3, NULL),
(6820, 703, 502, 64, 3, 11, -1, -1, 3, NULL),
(6821, 703, 344, 128, 4, 10, -1, -1, 1, NULL),
(6822, 703, 229, 1, 4, 29, -1, 45, 6, NULL),
(6823, 703, 348, 256, 4, 33, -1, -1, 3, NULL),
(6824, 703, 491, 32, 4, 7, -1, -1, 0, NULL),
(6825, 703, 641, 8, 6, 17, -1, -1, 4, NULL),
(6826, 703, 359, 8, 7, 19, -1, -1, 5, NULL),
(6827, 703, 246, 8, 8, 15, -1, -1, 1, NULL),
(6828, 703, 351, 32, 8, 11, -1, -1, 0, NULL),
(6829, 703, 1509, 256, 9, 28, -1, -1, 3, NULL),
(6830, 703, 1511, 1, 10, 20, -1, -1, 2, NULL),
(6831, 703, 360, 256, 10, 27, -1, -1, 3, NULL),
(6832, 703, 2541, 8, 11, 22, -1, -1, 6, NULL),
(6833, 703, 355, 128, 11, 26, -1, -1, 1, NULL),
(6834, 703, 362, 32, 12, 15, -1, -1, 0, NULL),
(6835, 703, 445, 64, 12, 19, -1, -1, 3, NULL),
(6836, 703, 367, 256, 13, 38, -1, -1, 3, NULL),
(6837, 703, 236, 8, 14, 21, -1, -1, 2, NULL),
(6838, 703, 365, 256, 15, 34, -1, -1, 3, NULL),
(6839, 703, 309, 8, 16, 20, -1, -1, 1, NULL),
(6840, 703, 492, 32, 16, 19, -1, -1, 0, NULL),
(6841, 703, 2542, 1, 17, 37, -1, -1, 2, NULL),
(6842, 703, 642, 8, 18, 30, -1, -1, 4, NULL),
(6843, 703, 199, 16, 20, 57, -1, -1, 1, NULL),
(6844, 703, 440, 32, 20, 23, -1, -1, 0, NULL),
(6845, 703, 446, 64, 20, 25, -1, -1, 3, NULL),
(6846, 703, 1512, 1, 21, 36, -1, -1, 2, NULL),
(6847, 703, 204, 1, 21, 31, -1, -1, 5, NULL),
(6848, 703, 387, 8, 22, 31, -1, -1, 2, NULL),
(6849, 703, 449, 8, 23, 34, -1, -1, 6, NULL),
(6850, 703, 493, 32, 24, 28, -1, -1, 0, NULL),
(6851, 703, 524, 64, 26, 38, -1, -1, 3, NULL),
(6852, 703, 452, 128, 27, 46, -1, -1, 1, NULL),
(6853, 703, 451, 256, 28, 46, -1, -1, 3, NULL),
(6854, 703, 441, 32, 29, 32, -1, -1, 0, NULL),
(6855, 703, 454, 256, 29, 44, -1, -1, 3, NULL),
(6856, 703, 127, 1, 30, 55, -1, 45, 6, NULL),
(6857, 703, 643, 8, 31, 47, -1, -1, 4, NULL),
(6858, 703, 1415, 1, 32, 48, -1, -1, 5, NULL),
(6859, 703, 393, 8, 32, 42, -1, -1, 2, NULL),
(6860, 703, 494, 32, 33, 38, -1, -1, 0, NULL),
(6861, 703, 435, 256, 34, 49, -1, -1, 3, NULL),
(6862, 703, 31, 256, 35, 39, -1, -1, 3, NULL),
(6863, 703, 661, 8, 35, 54, -1, -1, 6, NULL),
(6864, 703, 1513, 1, 37, 51, -1, -1, 2, NULL),
(6865, 703, 2544, 1, 38, 255, -1, -1, 2, NULL),
(6866, 703, 442, 32, 39, 43, -1, -1, 0, NULL),
(6867, 703, 525, 64, 39, 47, -1, -1, 3, NULL),
(6868, 703, 4096, 256, 39, 53, -1, -1, 3, NULL),
(6869, 703, 1508, 256, 40, 51, -1, -1, 3, NULL),
(6870, 703, 394, 8, 43, 51, -1, -1, 2, NULL),
(6871, 703, 495, 32, 44, 47, -1, -1, 0, NULL),
(6872, 703, 3702, 256, 45, 48, -1, -1, 3, NULL),
(6873, 703, 453, 128, 47, 58, -1, -1, 1, NULL),
(6874, 703, 6, 256, 47, 57, -1, -1, 3, NULL),
(6875, 703, 443, 32, 48, 52, -1, -1, 0, NULL),
(6876, 703, 447, 64, 48, 53, -1, -1, 3, NULL),
(6877, 703, 644, 8, 48, 55, -1, -1, 4, NULL),
(6878, 703, 3571, 1, 49, 53, -1, -1, 5, NULL),
(6879, 703, 456, 256, 49, 56, -1, -1, 3, NULL),
(6880, 703, 436, 256, 50, 64, -1, -1, 3, NULL),
(6881, 703, 1609, 8, 52, 62, -1, -1, 2, NULL),
(6882, 703, 1716, 1, 52, 67, -1, -1, 2, NULL),
(6883, 703, 32, 256, 52, 55, -1, -1, 3, NULL),
(6884, 703, 1621, 32, 53, 55, -1, -1, 0, NULL),
(6885, 703, 3572, 1, 54, 59, -1, -1, 5, NULL),
(6886, 703, 1613, 64, 54, 58, -1, -1, 3, NULL),
(6887, 703, 4097, 256, 54, 62, -1, -1, 3, NULL),
(6888, 703, 1414, 8, 55, 61, -1, -1, 6, NULL),
(6889, 703, 1527, 1, 56, 56, -1, 45, 6, NULL),
(6890, 703, 1611, 8, 56, 59, -1, -1, 4, NULL),
(6891, 703, 1615, 256, 56, 66, -1, -1, 3, NULL),
(6892, 703, 1622, 32, 56, 58, -1, -1, 0, NULL),
(6893, 703, 1616, 256, 57, 59, -1, -1, 3, NULL),
(6894, 703, 6980, 1, 57, 61, -1, -1, 6, NULL),
(6895, 703, 1612, 16, 58, 255, -1, -1, 1, NULL),
(6896, 703, 1617, 256, 58, 59, -1, -1, 3, NULL),
(6897, 703, 1619, 128, 59, 62, -1, -1, 1, NULL),
(6898, 703, 1623, 32, 59, 60, -1, -1, 0, NULL),
(6899, 703, 1618, 64, 59, 59, -1, -1, 3, NULL),
(6900, 703, 1393, 64, 60, 60, -1, -1, 3, NULL),
(6901, 703, 2114, 8, 60, 63, -1, -1, 4, NULL),
(6902, 703, 2115, 1, 60, 60, -1, -1, 5, NULL),
(6903, 703, 2550, 256, 60, 64, -1, -1, 3, NULL),
(6904, 703, 2885, 256, 60, 64, -1, -1, 3, NULL),
(6905, 703, 3032, 64, 61, 66, -1, -1, 3, NULL),
(6906, 703, 3035, 1, 61, 65, -1, -1, 5, NULL),
(6907, 703, 3304, 32, 61, 62, -1, -1, 0, NULL),
(6908, 703, 3305, 8, 62, 66, -1, -1, 6, NULL),
(6909, 703, 6981, 1, 62, 66, -1, -1, 6, NULL),
(6910, 703, 3301, 8, 63, 68, -1, -1, 2, NULL),
(6911, 703, 3309, 128, 63, 67, -1, -1, 1, NULL),
(6912, 703, 3310, 32, 63, 64, -1, -1, 0, NULL),
(6913, 703, 4098, 256, 63, 66, -1, -1, 3, NULL),
(6914, 703, 3311, 8, 64, 64, -1, -1, 4, NULL),
(6915, 703, 3303, 256, 65, 68, -1, -1, 3, NULL),
(6916, 703, 3314, 32, 65, 66, -1, -1, 0, NULL),
(6917, 703, 4889, 256, 65, 255, -1, -1, 3, NULL),
(6918, 703, 4890, 256, 65, 68, -1, -1, 3, NULL),
(6919, 703, 4978, 8, 65, 69, -1, -1, 4, NULL),
(6920, 703, 5420, 1, 66, 255, -1, -1, 5, NULL),
(6921, 703, 5419, 64, 67, 69, -1, -1, 3, NULL),
(6922, 703, 5424, 256, 67, 255, -1, -1, 3, NULL),
(6923, 703, 5425, 8, 67, 255, -1, -1, 6, NULL),
(6924, 703, 5431, 32, 67, 69, -1, -1, 0, NULL),
(6925, 703, 5432, 256, 67, 69, -1, -1, 3, NULL),
(6926, 703, 6982, 1, 67, 255, -1, -1, 6, NULL),
(6927, 703, 5430, 128, 68, 255, -1, -1, 1, NULL),
(6928, 703, 5427, 1, 68, 255, -1, -1, 2, NULL),
(6929, 703, 5428, 8, 69, 255, -1, -1, 2, NULL),
(6930, 703, 5437, 256, 69, 69, -1, -1, 3, NULL),
(6931, 703, 7999, 256, 69, 255, -1, -1, 3, NULL),
(6932, 703, 5438, 32, 70, 255, -1, -1, 0, NULL),
(6933, 703, 5441, 256, 70, 255, -1, -1, 3, NULL),
(6934, 703, 6143, 64, 70, 255, -1, -1, 3, NULL),
(6935, 703, 7994, 256, 70, 255, -1, -1, 3, NULL),
(6936, 703, 5434, 8, 70, 255, -1, -1, 4, NULL),
(6937, 704, 288, 8, 1, 4, -1, -1, 1, NULL),
(6938, 704, 93, 1, 1, 3, -1, -1, 5, NULL),
(6939, 704, 315, 32, 2, 5, -1, -1, 0, NULL),
(6940, 704, 316, 32, 3, 6, -1, -1, 0, NULL),
(6941, 704, 317, 32, 4, 7, -1, -1, 0, NULL),
(6942, 704, 94, 1, 4, 4, -1, -1, 5, NULL),
(6943, 704, 58, 32, 5, 8, -1, -1, 0, NULL),
(6944, 704, 246, 8, 5, 15, -1, -1, 1, NULL),
(6945, 704, 322, 1, 5, 14, -1, -1, 5, NULL),
(6946, 704, 398, 32, 6, 9, -1, -1, 0, NULL),
(6947, 704, 399, 32, 7, 10, -1, -1, 0, NULL),
(6948, 704, 324, 1, 7, 22, -1, -1, 6, NULL),
(6949, 704, 332, 8, 7, 18, -1, -1, 2, NULL),
(6950, 704, 400, 32, 8, 11, -1, -1, 0, NULL),
(6951, 704, 397, 32, 9, 12, -1, -1, 0, NULL),
(6952, 704, 248, 1, 9, 17, -1, -1, 3, NULL),
(6953, 704, 402, 32, 10, 13, -1, -1, 0, NULL),
(6954, 704, 403, 32, 11, 14, -1, -1, 0, NULL),
(6955, 704, 327, 8, 11, 28, -1, -1, 3, NULL),
(6956, 704, 404, 32, 12, 15, -1, -1, 0, NULL),
(6957, 704, 333, 8, 12, 24, -1, -1, 4, NULL),
(6958, 704, 401, 32, 13, 16, -1, -1, 0, NULL),
(6959, 704, 336, 32, 14, 17, -1, -1, 0, NULL),
(6960, 704, 395, 32, 15, 18, -1, -1, 0, NULL),
(6961, 704, 334, 1, 15, 17, -1, -1, 5, NULL),
(6962, 704, 396, 32, 16, 19, -1, -1, 0, NULL),
(6963, 704, 309, 8, 16, 23, -1, -1, 1, NULL),
(6964, 704, 335, 32, 17, 20, -1, -1, 0, NULL),
(6965, 704, 497, 32, 18, 21, -1, -1, 0, NULL),
(6966, 704, 68, 1, 18, 30, -1, -1, 5, NULL),
(6967, 704, 663, 1, 18, 24, -1, -1, 3, NULL),
(6968, 704, 498, 32, 19, 22, -1, -1, 0, NULL),
(6969, 704, 411, 8, 19, 27, -1, -1, 2, NULL),
(6970, 704, 499, 32, 20, 23, -1, -1, 0, NULL),
(6971, 704, 496, 32, 21, 24, -1, -1, 0, NULL),
(6972, 704, 570, 32, 22, 25, -1, -1, 0, NULL),
(6973, 704, 110, 1, 22, 43, -1, -1, 4, NULL),
(6974, 704, 571, 32, 23, 26, -1, -1, 0, NULL),
(6975, 704, 113, 1, 23, 40, -1, -1, 6, NULL),
(6976, 704, 572, 32, 24, 27, -1, -1, 0, NULL),
(6977, 704, 65, 8, 24, 31, -1, -1, 1, NULL),
(6978, 704, 569, 32, 25, 28, -1, -1, 0, NULL),
(6979, 704, 115, 1, 25, 27, -1, -1, 3, NULL),
(6980, 704, 81, 8, 25, 40, -1, -1, 4, NULL),
(6981, 704, 574, 32, 26, 30, -1, -1, 0, NULL),
(6982, 704, 575, 32, 27, 31, -1, -1, 0, NULL),
(6983, 704, 576, 32, 28, 32, -1, -1, 0, NULL),
(6984, 704, 479, 8, 28, 37, -1, -1, 2, NULL),
(6985, 704, 664, 1, 28, 47, -1, -1, 3, NULL),
(6986, 704, 106, 8, 28, 46, -1, -1, 3, NULL),
(6987, 704, 573, 32, 29, 33, -1, -1, 0, NULL),
(6988, 704, 1400, 32, 30, 49, -1, -1, 0, NULL),
(6989, 704, 621, 32, 31, 35, -1, -1, 0, NULL),
(6990, 704, 120, 1, 31, 32, -1, -1, 5, NULL),
(6991, 704, 622, 32, 32, 36, -1, -1, 0, NULL),
(6992, 704, 49, 512, 32, 52, -1, -1, 3, NULL),
(6993, 704, 66, 8, 32, 42, -1, -1, 1, NULL),
(6994, 704, 623, 32, 33, 37, -1, -1, 0, NULL),
(6995, 704, 69, 1, 33, 46, -1, -1, 5, NULL),
(6996, 704, 620, 32, 34, 38, -1, -1, 0, NULL),
(6997, 704, 625, 32, 36, 40, -1, -1, 0, NULL),
(6998, 704, 626, 32, 37, 41, -1, -1, 0, NULL),
(6999, 704, 627, 32, 38, 42, -1, -1, 0, NULL),
(7000, 704, 680, 8, 38, 44, -1, -1, 2, NULL),
(7001, 704, 624, 32, 39, 43, -1, -1, 0, NULL),
(7002, 704, 629, 32, 41, 48, -1, -1, 0, NULL),
(7003, 704, 114, 1, 41, 56, -1, -1, 6, NULL),
(7004, 704, 82, 8, 41, 51, -1, -1, 4, NULL),
(7005, 704, 630, 32, 42, 46, -1, -1, 0, NULL),
(7006, 704, 631, 32, 43, 47, -1, -1, 0, NULL),
(7007, 704, 1403, 1, 43, 54, -1, -1, 4, NULL),
(7008, 704, 67, 8, 43, 53, -1, -1, 1, NULL),
(7009, 704, 628, 32, 44, 45, -1, -1, 0, NULL),
(7010, 704, 111, 1, 44, 50, -1, -1, 4, NULL),
(7011, 704, 412, 8, 45, 52, -1, -1, 2, NULL),
(7012, 704, 632, 32, 46, 50, -1, -1, 0, NULL),
(7013, 704, 4079, 8, 46, 57, -1, -1, 5, NULL),
(7014, 704, 634, 32, 47, 51, -1, -1, 0, NULL),
(7015, 704, 107, 8, 47, 51, -1, -1, 3, NULL),
(7016, 704, 70, 1, 47, 51, -1, -1, 5, NULL),
(7017, 704, 635, 32, 48, 52, -1, -1, 0, NULL),
(7018, 704, 116, 1, 48, 55, -1, -1, 3, NULL),
(7019, 704, 633, 32, 49, 53, -1, -1, 0, NULL),
(7020, 704, 1402, 32, 50, 59, -1, -1, 0, NULL),
(7021, 704, 1671, 32, 51, 56, -1, -1, 0, NULL),
(7022, 704, 112, 1, 51, 57, -1, -1, 4, NULL),
(7023, 704, 1673, 32, 52, 57, -1, -1, 0, NULL),
(7024, 704, 1660, 1, 52, 58, -1, -1, 5, NULL),
(7025, 704, 1666, 8, 52, 53, -1, -1, 4, NULL),
(7026, 704, 3700, 8, 52, 54, -1, -1, 3, NULL),
(7027, 704, 1674, 32, 53, 58, -1, -1, 0, NULL),
(7028, 704, 1526, 512, 53, 255, -1, -1, 3, NULL),
(7029, 704, 1668, 8, 53, 55, -1, -1, 2, NULL),
(7030, 704, 1672, 32, 54, 59, -1, -1, 0, NULL),
(7031, 704, 1610, 8, 54, 60, -1, -1, 1, NULL),
(7032, 704, 2879, 8, 54, 57, -1, -1, 4, NULL),
(7033, 704, 1405, 1, 55, 255, -1, -1, 4, NULL),
(7034, 704, 1472, 8, 55, 59, -1, -1, 3, NULL),
(7035, 704, 1529, 1, 56, 63, -1, -1, 3, NULL),
(7036, 704, 1667, 8, 56, 59, -1, -1, 2, NULL),
(7037, 704, 1675, 32, 57, 64, -1, -1, 0, NULL),
(7038, 704, 1663, 1, 57, 62, -1, -1, 6, NULL),
(7039, 704, 1677, 32, 58, 62, -1, -1, 0, NULL),
(7040, 704, 1577, 1, 58, 59, -1, -1, 4, NULL),
(7041, 704, 2539, 8, 58, 61, -1, -1, 4, NULL),
(7042, 704, 4080, 8, 58, 63, -1, -1, 5, NULL),
(7043, 704, 1678, 32, 59, 60, -1, -1, 0, NULL),
(7044, 704, 1664, 1, 59, 60, -1, -1, 5, NULL),
(7045, 704, 1404, 32, 60, 64, -1, -1, 0, NULL),
(7046, 704, 1676, 32, 60, 61, -1, -1, 0, NULL),
(7047, 704, 1669, 8, 60, 60, -1, -1, 2, NULL),
(7048, 704, 1772, 1, 60, 62, -1, -1, 4, NULL),
(7049, 704, 2119, 8, 60, 61, -1, -1, 3, NULL),
(7050, 704, 3317, 32, 61, 65, -1, -1, 0, NULL),
(7051, 704, 3198, 8, 61, 62, -1, -1, 2, NULL),
(7052, 704, 3300, 8, 61, 63, -1, -1, 1, NULL),
(7053, 704, 3318, 1, 61, 65, -1, -1, 5, NULL),
(7054, 704, 3320, 32, 62, 66, -1, -1, 0, NULL),
(7055, 704, 3031, 8, 62, 67, -1, -1, 4, NULL),
(7056, 704, 3237, 8, 62, 68, -1, -1, 3, NULL),
(7057, 704, 3322, 32, 63, 67, -1, -1, 0, NULL),
(7058, 704, 3387, 1, 63, 255, -1, -1, 4, NULL),
(7059, 704, 3486, 8, 63, 65, -1, -1, 2, NULL),
(7060, 704, 3321, 1, 63, 67, -1, -1, 6, NULL),
(7061, 704, 3238, 1, 64, 68, -1, -1, 3, NULL),
(7062, 704, 3302, 8, 64, 65, -1, -1, 1, NULL),
(7063, 704, 4081, 8, 64, 68, -1, -1, 5, NULL),
(7064, 704, 4888, 32, 65, 255, -1, -1, 0, NULL),
(7065, 704, 3324, 32, 65, 69, -1, -1, 0, NULL),
(7066, 704, 5473, 32, 66, 255, -1, -1, 0, NULL),
(7067, 704, 5466, 8, 66, 69, -1, -1, 2, NULL),
(7068, 704, 5472, 8, 66, 255, -1, -1, 1, NULL),
(7069, 704, 5474, 1, 66, 255, -1, -1, 5, NULL),
(7070, 704, 5480, 32, 67, 255, -1, -1, 0, NULL),
(7071, 704, 5485, 32, 68, 255, -1, -1, 0, NULL),
(7072, 704, 5476, 8, 68, 255, -1, -1, 4, NULL),
(7073, 704, 5484, 1, 68, 255, -1, -1, 6, NULL),
(7074, 704, 5478, 8, 69, 255, -1, -1, 3, NULL),
(7075, 704, 5490, 1, 69, 255, -1, -1, 3, NULL),
(7076, 704, 5494, 8, 69, 255, -1, -1, 5, NULL),
(7077, 704, 5495, 32, 70, 255, -1, -1, 0, NULL),
(7078, 704, 5488, 8, 70, 255, -1, -1, 2, NULL),
(7079, 705, 288, 8, 1, 5, -1, -1, 1, NULL),
(7080, 705, 40, 8, 1, 18, -1, -1, 2, NULL),
(7081, 705, 289, 1, 1, 6, -1, -1, 7, NULL),
(7082, 705, 286, 1, 1, 3, -1, -1, 6, NULL),
(7083, 705, 41, 1, 1, 3, -1, -1, 4, NULL),
(7084, 705, 285, 32, 1, 1, -1, -1, 0, NULL),
(7085, 705, 676, 1, 2, 17, -1, -1, 1, NULL),
(7086, 705, 681, 32, 2, 6, -1, -1, 0, NULL),
(7087, 705, 291, 1, 4, 8, -1, -1, 4, NULL),
(7088, 705, 294, 1, 4, 10, -1, -1, 6, NULL),
(7089, 705, 246, 8, 6, 15, -1, -1, 1, NULL),
(7090, 705, 295, 32, 7, 8, -1, -1, 0, NULL),
(7091, 705, 296, 1, 7, 15, -1, -1, 7, NULL),
(7092, 705, 48, 512, 7, 21, -1, -1, 7, NULL),
(7093, 705, 302, 1, 9, 22, -1, -1, 2, NULL),
(7094, 705, 303, 1, 9, 27, -1, -1, 5, NULL),
(7095, 705, 645, 1, 9, 18, -1, -1, 4, NULL),
(7096, 705, 682, 32, 9, 13, -1, -1, 0, NULL),
(7097, 705, 2561, 8, 11, 16, -1, -1, 4, NULL),
(7098, 705, 521, 1, 11, 25, -1, -1, 6, NULL),
(7099, 705, 481, 8, 13, 21, -1, -1, 4, NULL),
(7100, 705, 683, 32, 14, 16, -1, -1, 0, NULL),
(7101, 705, 697, 8, 14, 25, -1, -1, 5, NULL),
(7102, 705, 39, 8, 15, 20, -1, -1, 6, NULL),
(7103, 705, 281, 1, 16, 24, -1, -1, 3, NULL),
(7104, 705, 309, 8, 16, 22, -1, -1, 1, NULL),
(7105, 705, 306, 1, 16, 20, -1, -1, 7, NULL),
(7106, 705, 2562, 8, 17, 29, -1, -1, 4, NULL),
(7107, 705, 684, 32, 17, 21, -1, -1, 0, NULL),
(7108, 705, 677, 1, 18, 40, -1, -1, 1, NULL),
(7109, 705, 179, 1, 19, 33, -1, -1, 4, NULL),
(7110, 705, 170, 8, 21, 38, -1, -1, 6, NULL),
(7111, 705, 350, 1, 21, 31, -1, -1, 7, NULL),
(7112, 705, 24, 512, 22, 27, -1, -1, 7, NULL),
(7113, 705, 482, 8, 22, 32, -1, -1, 4, NULL),
(7114, 705, 685, 32, 22, 28, -1, -1, 0, NULL),
(7115, 705, 185, 1, 23, 40, -1, -1, 2, NULL),
(7116, 705, 65, 8, 23, 30, -1, -1, 1, NULL),
(7117, 705, 162, 1, 25, 39, -1, -1, 3, NULL),
(7118, 705, 174, 8, 26, 41, -1, -1, 5, NULL),
(7119, 705, 450, 1, 26, 46, -1, -1, 6, NULL),
(7120, 705, 49, 512, 28, 41, -1, -1, 7, NULL),
(7121, 705, 619, 1, 28, 60, -1, -1, 5, NULL),
(7122, 705, 4073, 8, 29, 43, -1, -1, 2, NULL),
(7123, 705, 686, 32, 29, 30, -1, -1, 0, NULL),
(7124, 705, 74, 1, 30, 49, -1, -1, 7, NULL),
(7125, 705, 66, 8, 31, 39, -1, -1, 1, NULL),
(7126, 705, 687, 32, 31, 36, -1, -1, 0, NULL),
(7127, 705, 71, 1, 32, 42, -1, -1, 7, NULL),
(7128, 705, 483, 8, 33, 39, -1, -1, 4, NULL),
(7129, 705, 180, 1, 34, 41, -1, -1, 4, NULL),
(7130, 705, 1408, 8, 34, 54, -1, -1, 3, NULL),
(7131, 705, 688, 32, 37, 40, -1, -1, 0, NULL),
(7132, 705, 171, 8, 39, 46, -1, -1, 7, NULL),
(7133, 705, 1474, 8, 40, 62, -1, -1, 1, NULL),
(7134, 705, 163, 1, 40, 52, -1, -1, 3, NULL),
(7135, 705, 484, 8, 40, 51, -1, -1, 4, NULL),
(7136, 705, 186, 1, 41, 56, -1, -1, 2, NULL),
(7137, 705, 678, 1, 41, 56, -1, -1, 1, NULL),
(7138, 705, 689, 32, 41, 47, -1, -1, 0, NULL),
(7139, 705, 1694, 8, 42, 51, -1, -1, 5, NULL),
(7140, 705, 181, 1, 42, 255, -1, -1, 4, NULL),
(7141, 705, 25, 512, 42, 52, -1, -1, 7, NULL),
(7142, 705, 673, 1, 43, 53, -1, -1, 7, NULL),
(7143, 705, 4074, 1, 44, 54, -1, -1, 2, NULL),
(7144, 705, 172, 8, 47, 52, -1, -1, 6, NULL),
(7145, 705, 195, 1, 47, 58, -1, -1, 6, NULL),
(7146, 705, 690, 32, 48, 54, -1, -1, 0, NULL),
(7147, 705, 1686, 1, 50, 255, -1, -1, 7, NULL),
(7148, 705, 1689, 8, 52, 60, -1, -1, 4, NULL),
(7149, 705, 1693, 8, 52, 55, -1, -1, 5, NULL),
(7150, 705, 1592, 1, 53, 65, -1, -1, 3, NULL),
(7151, 705, 1697, 512, 53, 255, -1, -1, 7, NULL),
(7152, 705, 1708, 8, 53, 57, -1, -1, 6, NULL),
(7153, 705, 1698, 1, 54, 255, -1, -1, 7, NULL),
(7154, 705, 1723, 32, 55, 61, -1, -1, 0, NULL),
(7155, 705, 4075, 8, 55, 62, -1, -1, 2, NULL),
(7156, 705, 1409, 8, 55, 59, -1, -1, 3, NULL),
(7157, 705, 1695, 8, 56, 59, -1, -1, 5, NULL),
(7158, 705, 1702, 1, 57, 60, -1, -1, 1, NULL),
(7159, 705, 1712, 1, 57, 68, -1, -1, 2, NULL),
(7160, 705, 1709, 8, 58, 59, -1, -1, 6, NULL),
(7161, 705, 1703, 1, 59, 61, -1, -1, 6, NULL),
(7162, 705, 1710, 8, 60, 61, -1, -1, 6, NULL),
(7163, 705, 2570, 8, 60, 62, -1, -1, 5, NULL),
(7164, 705, 6739, 8, 61, 66, -1, -1, 4, NULL),
(7165, 705, 3342, 1, 61, 255, -1, -1, 1, NULL),
(7166, 705, 3199, 8, 61, 65, -1, -1, 3, NULL),
(7167, 705, 3229, 16, 61, 255, -1, -1, 1, NULL),
(7168, 705, 3034, 32, 62, 65, -1, -1, 0, NULL),
(7169, 705, 3240, 8, 62, 64, -1, -1, 6, NULL),
(7170, 705, 3345, 1, 62, 68, -1, -1, 6, NULL),
(7171, 705, 3350, 8, 63, 64, -1, -1, 5, NULL),
(7172, 705, 4076, 8, 63, 67, -1, -1, 2, NULL),
(7173, 705, 3241, 8, 63, 255, -1, -1, 1, NULL),
(7174, 705, 3178, 8, 65, 66, -1, -1, 6, NULL),
(7175, 705, 3360, 8, 65, 67, -1, -1, 5, NULL),
(7176, 705, 5499, 1, 66, 255, -1, -1, 3, NULL),
(7177, 705, 5500, 8, 66, 255, -1, -1, 3, NULL),
(7178, 705, 5505, 32, 66, 255, -1, -1, 0, NULL),
(7179, 705, 5504, 8, 67, 68, -1, -1, 4, NULL),
(7180, 705, 5507, 8, 67, 69, -1, -1, 6, NULL),
(7181, 705, 5513, 8, 68, 69, -1, -1, 5, NULL),
(7182, 705, 5515, 8, 68, 69, -1, -1, 2, NULL),
(7183, 705, 5509, 1, 69, 255, -1, -1, 6, NULL),
(7184, 705, 6671, 8, 69, 255, -1, -1, 4, NULL),
(7185, 705, 6826, 1, 69, 255, -1, -1, 2, NULL),
(7186, 705, 5517, 8, 70, 255, -1, -1, 2, NULL),
(7187, 705, 5521, 8, 70, 255, -1, -1, 6, NULL),
(7188, 705, 5522, 8, 70, 255, -1, -1, 5, NULL),
(7189, 706, 266, 8, 1, 20, -1, -1, 1, NULL),
(7190, 706, 40, 8, 1, 7, -1, -1, 2, NULL),
(7191, 706, 267, 8, 1, 31, -1, -1, 3, NULL),
(7192, 706, 93, 1, 1, 3, -1, -1, 1, NULL),
(7193, 706, 200, 2, 1, 18, -1, -1, 2, NULL),
(7194, 706, 274, 8, 3, 10, -1, -1, 9, NULL),
(7195, 706, 269, 8, 3, 17, -1, -1, 10, NULL),
(7196, 706, 275, 1, 4, 13, -1, -1, 5, NULL),
(7197, 706, 75, 256, 4, 14, -1, -1, 4, NULL),
(7198, 706, 270, 256, 5, 12, -1, -1, 2, NULL),
(7199, 706, 279, 8, 6, 21, -1, -1, 11, NULL),
(7200, 706, 2521, 8, 8, 17, -1, -1, 2, NULL),
(7201, 706, 277, 256, 8, 23, -1, -1, 4, NULL),
(7202, 706, 17, 2, 9, 18, -1, -1, 2, NULL),
(7203, 706, 283, 8, 11, 19, -1, -1, 9, NULL),
(7204, 706, 281, 1, 12, 28, -1, -1, 3, NULL),
(7205, 706, 505, 1, 13, 26, -1, -1, 2, NULL),
(7206, 706, 365, 256, 15, 18, -1, -1, 4, NULL),
(7207, 706, 282, 1, 14, 22, -1, -1, 5, NULL),
(7208, 706, 526, 1, 17, 37, -1, -1, 4, NULL),
(7209, 706, 110, 1, 18, 31, -1, -1, 1, NULL),
(7210, 706, 147, 8, 18, 27, -1, -1, 2, NULL),
(7211, 706, 148, 8, 18, 30, -1, -1, 10, NULL),
(7212, 706, 12, 2, 19, 28, -1, -1, 2, NULL),
(7213, 706, 511, 256, 19, 30, -1, -1, 4, NULL),
(7214, 706, 649, 8, 20, 25, -1, -1, 9, NULL),
(7215, 706, 146, 8, 21, 24, -1, -1, 1, NULL),
(7216, 706, 149, 8, 21, 29, -1, -1, 11, NULL),
(7217, 706, 144, 8, 23, 38, -1, -1, 12, NULL),
(7218, 706, 508, 1, 23, 32, -1, -1, 5, NULL),
(7219, 706, 434, 256, 24, 36, -1, -1, 4, NULL),
(7220, 706, 349, 8, 25, 38, -1, -1, 1, NULL),
(7221, 706, 39, 8, 26, 41, -1, -1, 9, NULL),
(7222, 706, 506, 1, 27, 37, -1, -1, 2, NULL),
(7223, 706, 151, 8, 28, 34, -1, -1, 2, NULL),
(7224, 706, 15, 2, 29, 50, -1, -1, 2, NULL),
(7225, 706, 162, 1, 29, 40, -1, -1, 3, NULL),
(7226, 706, 161, 8, 30, 42, -1, -1, 11, NULL),
(7227, 706, 160, 8, 31, 40, -1, -1, 10, NULL),
(7228, 706, 31, 256, 31, 48, -1, -1, 4, NULL),
(7229, 706, 111, 1, 32, 47, -1, -1, 1, NULL),
(7230, 706, 164, 32, 32, 36, -1, -1, 0, NULL),
(7231, 706, 1428, 8, 35, 38, -1, -1, 2, NULL),
(7232, 706, 435, 256, 37, 48, -1, -1, 4, NULL),
(7233, 706, 577, 32, 37, 40, -1, -1, 0, NULL),
(7234, 706, 507, 1, 38, 50, -1, -1, 2, NULL),
(7235, 706, 527, 1, 38, 51, -1, -1, 4, NULL),
(7236, 706, 145, 8, 39, 51, -1, -1, 12, NULL),
(7237, 706, 152, 8, 39, 47, -1, -1, 1, NULL),
(7238, 706, 153, 8, 39, 45, -1, -1, 2, NULL),
(7239, 706, 154, 8, 41, 52, -1, -1, 10, NULL),
(7240, 706, 163, 1, 41, 52, -1, -1, 3, NULL),
(7241, 706, 165, 32, 41, 44, -1, -1, 0, NULL),
(7242, 706, 170, 8, 42, 55, -1, -1, 9, NULL),
(7243, 706, 158, 8, 43, 53, -1, -1, 11, NULL),
(7244, 706, 3694, 1024, 44, 59, -1, -1, 5, NULL),
(7245, 706, 754, 1024, 44, 53, -1, -1, 6, NULL),
(7246, 706, 166, 32, 45, 54, -1, -1, 0, NULL),
(7247, 706, 159, 8, 46, 56, -1, -1, 2, NULL),
(7248, 706, 112, 1, 48, 56, -1, -1, 1, NULL),
(7249, 706, 157, 8, 48, 57, -1, -1, 1, NULL),
(7250, 706, 32, 256, 49, 58, -1, -1, 4, NULL),
(7251, 706, 436, 256, 49, 55, -1, -1, 4, NULL),
(7252, 706, 1588, 1, 51, 64, -1, -1, 2, NULL),
(7253, 706, 9, 2, 51, 54, -1, -1, 2, NULL),
(7254, 706, 1568, 8, 52, 55, -1, -1, 12, NULL),
(7255, 706, 1573, 1, 52, 62, -1, -1, 4, NULL),
(7256, 706, 1592, 1, 53, 65, -1, -1, 3, NULL),
(7257, 706, 1594, 8, 53, 56, -1, -1, 10, NULL),
(7258, 706, 1595, 8, 54, 56, -1, -1, 11, NULL),
(7259, 706, 1572, 1024, 54, 57, -1, -1, 6, NULL),
(7260, 706, 1290, 2, 55, 57, -1, -1, 3, NULL),
(7261, 706, 1574, 32, 55, 60, -1, -1, 0, NULL),
(7262, 706, 171, 8, 56, 62, -1, -1, 9, NULL),
(7263, 706, 2528, 8, 56, 60, -1, -1, 12, NULL),
(7264, 706, 1590, 256, 56, 59, -1, -1, 4, NULL),
(7265, 706, 1580, 8, 57, 61, -1, -1, 11, NULL),
(7266, 706, 1577, 1, 57, 59, -1, -1, 1, NULL),
(7267, 706, 1593, 8, 57, 57, -1, -1, 2, NULL),
(7268, 706, 1579, 8, 57, 60, -1, -1, 10, NULL),
(7269, 706, 1596, 8, 58, 58, -1, -1, 1, NULL),
(7270, 706, 1581, 8, 58, 59, -1, -1, 2, NULL),
(7271, 706, 1332, 1024, 58, 64, -1, -1, 6, NULL),
(7272, 706, 1583, 8, 59, 59, -1, -1, 1, NULL),
(7273, 706, 1591, 256, 59, 63, -1, -1, 4, NULL),
(7274, 706, 2112, 8, 60, 64, -1, -1, 2, NULL),
(7275, 706, 2530, 8, 60, 61, -1, -1, 1, NULL),
(7276, 706, 2113, 256, 60, 64, -1, -1, 4, NULL),
(7277, 706, 1578, 1, 60, 62, -1, -1, 1, NULL),
(7278, 706, 1576, 1024, 60, 64, -1, -1, 5, NULL),
(7279, 706, 3378, 8, 61, 61, -1, -1, 10, NULL),
(7280, 706, 3433, 8, 61, 62, -1, -1, 12, NULL),
(7281, 706, 3377, 32, 61, 66, -1, -1, 0, NULL),
(7282, 706, 3235, 8, 62, 64, -1, -1, 1, NULL),
(7283, 706, 3383, 8, 62, 67, -1, -1, 10, NULL),
(7284, 706, 3382, 8, 62, 62, -1, -1, 11, NULL),
(7285, 706, 3233, 2, 62, 64, -1, -1, 2, NULL),
(7286, 706, 172, 8, 63, 63, -1, -1, 9, NULL),
(7287, 706, 3389, 8, 63, 67, -1, -1, 11, NULL),
(7288, 706, 3441, 8, 63, 65, -1, -1, 12, NULL),
(7289, 706, 3386, 1, 63, 65, -1, -1, 4, NULL),
(7290, 706, 3387, 1, 63, 64, -1, -1, 1, NULL),
(7291, 706, 3391, 8, 64, 255, -1, -1, 9, NULL),
(7292, 706, 3394, 256, 64, 66, -1, -1, 4, NULL),
(7293, 706, 3397, 8, 65, 67, -1, -1, 1, NULL),
(7294, 706, 3399, 8, 65, 69, -1, -1, 2, NULL),
(7295, 706, 3396, 256, 65, 69, -1, -1, 4, NULL),
(7296, 706, 4900, 1, 65, 68, -1, -1, 2, NULL),
(7297, 706, 3395, 1, 65, 255, -1, -1, 1, NULL),
(7298, 706, 4901, 2, 65, 67, -1, -1, 2, NULL),
(7299, 706, 4899, 1024, 65, 69, -1, -1, 5, NULL),
(7300, 706, 4979, 1024, 65, 69, -1, -1, 6, NULL),
(7301, 706, 5393, 8, 66, 68, -1, -1, 12, NULL),
(7302, 706, 5394, 1, 66, 255, -1, -1, 3, NULL),
(7303, 706, 5392, 1, 66, 255, -1, -1, 4, NULL),
(7304, 706, 5411, 256, 67, 255, -1, -1, 4, NULL),
(7305, 706, 5389, 32, 67, 255, -1, -1, 0, NULL),
(7306, 706, 5396, 8, 68, 69, -1, -1, 1, NULL),
(7307, 706, 5398, 8, 68, 68, -1, -1, 11, NULL),
(7308, 706, 5395, 2, 68, 69, -1, -1, 2, NULL),
(7309, 706, 5399, 8, 68, 255, -1, -1, 10, NULL),
(7310, 706, 5405, 8, 69, 255, -1, -1, 11, NULL),
(7311, 706, 5406, 8, 69, 255, -1, -1, 12, NULL),
(7312, 706, 6827, 1, 69, 255, -1, -1, 2, NULL),
(7313, 706, 5416, 1024, 70, 255, -1, -1, 5, NULL),
(7314, 706, 5418, 1024, 70, 255, -1, -1, 6, NULL),
(7315, 706, 5415, 8, 70, 255, -1, -1, 1, NULL),
(7316, 706, 5417, 8, 70, 255, -1, -1, 2, NULL),
(7317, 706, 5414, 256, 70, 255, -1, -1, 4, NULL),
(7318, 706, 6142, 2, 70, 255, -1, -1, 2, NULL),
(7319, 707, 239, 256, 1, 24, -1, -1, 2, NULL),
(7320, 707, 242, 128, 1, 25, -1, -1, 1, NULL),
(7321, 707, 93, 1, 1, 2, -1, -1, 3, NULL),
(7322, 707, 200, 2, 1, 8, -1, -1, 2, NULL),
(7323, 707, 248, 1, 2, 12, -1, -1, 2, NULL),
(7324, 707, 253, 1, 3, 15, -1, -1, 3, NULL),
(7325, 707, 92, 1, 3, 7, -1, -1, 3, NULL),
(7326, 707, 256, 8, 7, 16, -1, -1, 1, NULL),
(7327, 707, 515, 8, 7, 16, -1, -1, 8, NULL),
(7328, 707, 91, 1, 8, 27, -1, -1, 3, NULL),
(7329, 707, 17, 2, 9, 18, -1, -1, 2, NULL),
(7330, 707, 264, 256, 10, 31, -1, -1, 2, NULL),
(7331, 707, 663, 1, 13, 22, -1, -1, 2, NULL),
(7332, 707, 520, 1, 16, 29, -1, -1, 3, NULL),
(7333, 707, 273, 8, 17, 26, -1, -1, 1, NULL),
(7334, 707, 516, 8, 17, 26, -1, -1, 8, NULL),
(7335, 707, 12, 2, 19, 28, -1, -1, 2, NULL),
(7336, 707, 425, 8, 20, 29, -1, -1, 9, NULL),
(7337, 707, 115, 1, 23, 32, -1, -1, 2, NULL),
(7338, 707, 99, 256, 24, 33, -1, -1, 2, NULL),
(7339, 707, 78, 256, 25, 36, -1, -1, 2, NULL),
(7340, 707, 512, 128, 26, 60, -1, -1, 1, NULL),
(7341, 707, 129, 8, 27, 36, -1, -1, 1, NULL),
(7342, 707, 517, 8, 27, 36, -1, -1, 8, NULL),
(7343, 707, 217, 1, 28, 37, -1, -1, 3, NULL),
(7344, 707, 15, 2, 29, 43, -1, -1, 2, NULL),
(7345, 707, 426, 8, 30, 39, -1, -1, 9, NULL),
(7346, 707, 1439, 1, 30, 55, -1, -1, 3, NULL),
(7347, 707, 259, 256, 32, 39, -1, -1, 2, NULL),
(7348, 707, 664, 1, 33, 42, -1, -1, 2, NULL),
(7349, 707, 144, 8, 34, 38, -1, -1, 7, NULL),
(7350, 707, 1437, 256, 37, 60, -1, -1, 2, NULL),
(7351, 707, 432, 8, 37, 46, -1, -1, 1, NULL),
(7352, 707, 518, 8, 37, 46, -1, -1, 8, NULL),
(7353, 707, 57, 1, 38, 47, -1, -1, 3, NULL),
(7354, 707, 137, 8, 39, 41, -1, -1, 7, NULL),
(7355, 707, 665, 256, 40, 52, -1, -1, 2, NULL),
(7356, 707, 427, 8, 40, 53, -1, -1, 9, NULL),
(7357, 707, 1436, 256, 42, 61, -1, -1, 2, NULL),
(7358, 707, 145, 8, 42, 44, -1, -1, 7, NULL),
(7359, 707, 116, 1, 43, 54, -1, -1, 2, NULL),
(7360, 707, 3834, 2, 44, 50, -1, -1, 2, NULL),
(7361, 707, 138, 8, 45, 53, -1, -1, 7, NULL),
(7362, 707, 29, 1, 47, 54, -1, -1, 3, NULL),
(7363, 707, 356, 8, 47, 48, -1, -1, 1, NULL),
(7364, 707, 519, 8, 47, 55, -1, -1, 8, NULL),
(7365, 707, 671, 1, 48, 53, -1, -1, 3, NULL),
(7366, 707, 1727, 8, 49, 57, -1, -1, 1, NULL),
(7367, 707, 4104, 256, 49, 255, -1, -1, 2, NULL),
(7368, 707, 1562, 8, 54, 59, -1, -1, 9, NULL),
(7369, 707, 9, 2, 51, 54, -1, -1, 2, NULL),
(7370, 707, 1600, 256, 52, 61, -1, -1, 2, NULL),
(7371, 707, 1601, 256, 53, 62, -1, -1, 2, NULL),
(7372, 707, 1568, 8, 54, 57, -1, -1, 7, NULL),
(7373, 707, 1603, 1, 54, 58, -1, -1, 3, NULL),
(7374, 707, 1290, 2, 55, 59, -1, -1, 2, NULL),
(7375, 707, 1529, 1, 55, 64, -1, -1, 2, NULL),
(7376, 707, 1605, 1, 55, 59, -1, -1, 3, NULL),
(7377, 707, 4105, 256, 55, 255, -1, -1, 2, NULL),
(7378, 707, 1558, 8, 56, 63, -1, -1, 8, NULL),
(7379, 707, 1604, 1, 56, 60, -1, -1, 3, NULL),
(7380, 707, 1560, 8, 58, 58, -1, -1, 1, NULL),
(7381, 707, 1569, 8, 58, 59, -1, -1, 7, NULL),
(7382, 707, 1561, 8, 59, 59, -1, -1, 1, NULL),
(7383, 707, 1607, 1, 59, 59, -1, -1, 3, NULL),
(7384, 707, 1563, 8, 60, 255, -1, -1, 9, NULL),
(7385, 707, 1291, 2, 60, 62, -1, -1, 2, NULL),
(7386, 707, 2125, 8, 60, 62, -1, -1, 1, NULL),
(7387, 707, 2126, 1, 60, 63, -1, -1, 3, NULL),
(7388, 707, 2520, 8, 60, 60, -1, -1, 7, NULL),
(7389, 707, 2877, 1, 60, 64, -1, -1, 3, NULL),
(7390, 707, 3433, 8, 61, 62, -1, -1, 7, NULL),
(7391, 707, 3434, 1, 61, 65, -1, -1, 3, NULL),
(7392, 707, 3435, 256, 61, 255, -1, -1, 2, NULL),
(7393, 707, 5572, 128, 61, 68, -1, -1, 1, NULL),
(7394, 707, 3437, 256, 62, 63, -1, -1, 2, NULL),
(7395, 707, 3440, 256, 62, 64, -1, -1, 2, NULL),
(7396, 707, 3441, 8, 63, 65, -1, -1, 7, NULL),
(7397, 707, 3443, 2, 63, 65, -1, -1, 2, NULL),
(7398, 707, 3446, 256, 63, 67, -1, -1, 2, NULL),
(7399, 707, 3448, 8, 63, 64, -1, -1, 1, NULL),
(7400, 707, 3444, 8, 64, 255, -1, -1, 8, NULL),
(7401, 707, 3449, 1, 64, 64, -1, -1, 3, NULL),
(7402, 707, 4106, 256, 64, 255, -1, -1, 2, NULL),
(7403, 707, 3238, 1, 65, 67, -1, -1, 2, NULL),
(7404, 707, 3295, 8, 65, 66, -1, -1, 1, NULL),
(7405, 707, 4974, 1, 65, 66, -1, -1, 3, NULL),
(7406, 707, 4883, 2, 65, 67, -1, -1, 2, NULL),
(7407, 707, 4884, 1, 65, 68, -1, -1, 3, NULL),
(7408, 707, 4885, 256, 65, 66, -1, -1, 2, NULL),
(7409, 707, 5342, 8, 66, 68, -1, -1, 7, NULL),
(7410, 707, 5343, 1, 66, 255, -1, -1, 3, NULL),
(7411, 707, 5348, 1, 67, 255, -1, -1, 3, NULL),
(7412, 707, 5358, 8, 67, 69, -1, -1, 1, NULL),
(7413, 707, 5351, 256, 67, 255, -1, -1, 2, NULL),
(7414, 707, 5355, 2, 68, 69, -1, -1, 2, NULL),
(7415, 707, 5357, 256, 68, 255, -1, -1, 2, NULL),
(7416, 707, 8008, 1, 68, 255, -1, -1, 1, NULL),
(7417, 707, 5353, 8, 69, 255, -1, -1, 7, NULL),
(7418, 707, 5361, 1, 69, 255, -1, -1, 3, NULL),
(7419, 707, 6665, 128, 69, 255, -1, -1, 1, NULL),
(7420, 707, 5365, 8, 70, 255, -1, -1, 1, NULL),
(7421, 707, 6141, 2, 70, 255, -1, -1, 2, NULL),
(7422, 708, 5011, 2, 1, 5, -1, -1, 2, NULL),
(7423, 708, 200, 2, 6, 11, -1, -1, 2, NULL),
(7424, 708, 2581, 1, 7, 12, -1, -1, 3, NULL),
(7425, 708, 202, 8, 8, 19, -1, -1, 1, NULL),
(7426, 708, 17, 2, 12, 26, -1, -1, 2, NULL),
(7427, 708, 2582, 1, 13, 27, -1, -1, 3, NULL),
(7428, 708, 218, 1, 14, 29, -1, -1, 2, NULL),
(7429, 708, 11, 8, 15, 29, -1, -1, 2, NULL),
(7430, 708, 219, 8, 20, 36, -1, -1, 1, NULL),
(7431, 708, 485, 8, 24, 32, -1, -1, 3, NULL),
(7432, 708, 2583, 8, 26, 62, -1, -1, 5, NULL),
(7433, 708, 12, 2, 27, 35, -1, -1, 2, NULL),
(7434, 708, 216, 1, 28, 41, -1, -1, 3, NULL),
(7435, 708, 233, 1, 30, 45, -1, -1, 2, NULL),
(7436, 708, 368, 8, 30, 38, -1, -1, 2, NULL),
(7437, 708, 486, 8, 33, 45, -1, -1, 3, NULL),
(7438, 708, 2584, 8, 35, 48, -1, -1, 4, NULL),
(7439, 708, 15, 2, 36, 51, -1, -1, 2, NULL),
(7440, 708, 89, 8, 37, 46, -1, -1, 1, NULL),
(7441, 708, 18, 8, 39, 47, -1, -1, 2, NULL),
(7442, 708, 123, 1, 42, 51, -1, -1, 3, NULL),
(7443, 708, 2585, 8, 44, 255, -1, -1, 7, NULL),
(7444, 708, 3683, 2, 44, 58, -1, -1, 1, NULL),
(7445, 708, 117, 1, 46, 53, -1, -1, 2, NULL),
(7446, 708, 487, 8, 46, 57, -1, -1, 3, NULL),
(7447, 708, 312, 8, 47, 59, -1, -1, 1, NULL),
(7448, 708, 19, 8, 48, 59, -1, -1, 2, NULL),
(7449, 708, 207, 16, 48, 255, -1, -1, 1, NULL),
(7450, 708, 3578, 8, 49, 52, -1, -1, 4, NULL),
(7451, 708, 124, 1, 52, 52, -1, -1, 3, NULL),
(7452, 708, 3684, 2, 52, 56, -1, -1, 2, NULL),
(7453, 708, 1288, 8, 53, 59, -1, -1, 4, NULL),
(7454, 708, 3975, 1, 53, 53, -1, -1, 3, NULL),
(7455, 708, 2587, 1, 54, 61, -1, -1, 3, NULL),
(7456, 708, 662, 1, 54, 61, -1, -1, 2, NULL),
(7457, 708, 1743, 8, 55, 255, -1, -1, 2, NULL),
(7458, 708, 9, 2, 57, 60, -1, -1, 2, NULL),
(7459, 708, 488, 8, 58, 62, -1, -1, 3, NULL),
(7460, 708, 1283, 2, 59, 63, -1, -1, 1, NULL),
(7461, 708, 2590, 8, 60, 64, -1, -1, 4, NULL),
(7462, 708, 314, 8, 60, 60, -1, -1, 1, NULL),
(7463, 708, 20, 8, 60, 64, -1, -1, 2, NULL),
(7464, 708, 1533, 8, 61, 63, -1, -1, 1, NULL),
(7465, 708, 3429, 2, 61, 62, -1, -1, 2, NULL),
(7466, 708, 3245, 1, 62, 63, -1, -1, 3, NULL),
(7467, 708, 3428, 1, 62, 66, -1, -1, 2, NULL),
(7468, 708, 3430, 2, 63, 64, -1, -1, 2, NULL),
(7469, 708, 1535, 8, 63, 64, -1, -1, 3, NULL),
(7470, 708, 3424, 8, 63, 64, -1, -1, 5, NULL),
(7471, 708, 1538, 8, 64, 64, -1, -1, 1, NULL),
(7472, 708, 3426, 1, 64, 64, -1, -1, 3, NULL),
(7473, 708, 3247, 8, 64, 68, -1, -1, 9, NULL),
(7474, 708, 2589, 2, 64, 255, -1, -1, 2, NULL),
(7475, 708, 4894, 2, 65, 67, -1, -1, 2, NULL),
(7476, 708, 3432, 8, 65, 69, -1, -1, 4, NULL),
(7477, 708, 4109, 8, 65, 69, -1, -1, 2, NULL),
(7478, 708, 4895, 8, 65, 67, -1, -1, 5, NULL),
(7479, 708, 4977, 1, 65, 65, -1, -1, 3, NULL),
(7480, 708, 5284, 1, 66, 67, -1, -1, 3, NULL),
(7481, 708, 5286, 1, 67, 67, -1, -1, 2, NULL),
(7482, 708, 5289, 2, 68, 255, -1, -1, 2, NULL),
(7483, 708, 8027, 1, 68, 255, -1, -1, 2, NULL),
(7484, 708, 5288, 8, 68, 255, -1, -1, 5, NULL),
(7485, 708, 5292, 1, 68, 69, -1, -1, 3, NULL),
(7486, 708, 5291, 8, 69, 255, -1, -1, 9, NULL),
(7487, 708, 8029, 8, 69, 255, -1, -1, 10, NULL),
(7488, 708, 5298, 8, 70, 255, -1, -1, 2, NULL),
(7489, 708, 5297, 8, 70, 255, -1, -1, 4, NULL),
(7490, 708, 5299, 1, 70, 255, -1, -1, 3, NULL),
(7491, 709, 5012, 1, 1, 33, -1, -1, 5, NULL),
(7492, 709, 340, 256, 5, 56, -1, -1, 3, NULL),
(7493, 709, 343, 1, 6, 51, -1, -1, 2, NULL),
(7494, 709, 491, 32, 7, 13, -1, -1, 0, NULL),
(7495, 709, 341, 64, 8, 14, -1, -1, 3, NULL),
(7496, 709, 2571, 1, 9, 49, -1, -1, 2, NULL),
(7497, 709, 344, 128, 11, 19, -1, -1, 1, NULL),
(7498, 709, 229, 1, 12, 42, -1, 45, 4, NULL),
(7499, 709, 351, 32, 14, 21, -1, -1, 0, NULL),
(7500, 709, 2572, 1, 15, 34, -1, -1, 2, NULL),
(7501, 709, 502, 64, 15, 28, -1, -1, 3, NULL),
(7502, 709, 346, 8, 16, 57, -1, -1, 1, NULL),
(7503, 709, 355, 128, 20, 43, -1, -1, 1, NULL),
(7504, 709, 359, 8, 22, 36, -1, -1, 2, NULL),
(7505, 709, 362, 32, 22, 29, -1, -1, 0, NULL),
(7506, 709, 2573, 1, 23, 36, -1, -1, 2, NULL),
(7507, 709, 360, 256, 28, 40, -1, -1, 3, NULL),
(7508, 709, 1289, 8, 29, 59, -1, -1, 9, NULL),
(7509, 709, 445, 64, 29, 46, -1, -1, 3, NULL),
(7510, 709, 492, 32, 30, 37, -1, -1, 0, NULL),
(7511, 709, 236, 8, 31, 55, -1, -1, 8, NULL),
(7512, 709, 3561, 1, 34, 47, -1, -1, 5, NULL),
(7513, 709, 1457, 1, 35, 53, -1, -1, 2, NULL),
(7514, 709, 367, 256, 36, 59, -1, -1, 3, NULL),
(7515, 709, 2574, 8, 37, 54, -1, -1, 2, NULL),
(7516, 709, 370, 1, 37, 49, -1, -1, 2, NULL),
(7517, 709, 440, 32, 38, 45, -1, -1, 0, NULL),
(7518, 709, 3686, 256, 41, 52, -1, -1, 3, NULL),
(7519, 709, 127, 1, 43, 56, -1, 45, 4, NULL),
(7520, 709, 452, 128, 44, 58, -1, -1, 1, NULL),
(7521, 709, 441, 32, 46, 51, -1, -1, 0, NULL),
(7522, 709, 692, 64, 47, 56, -1, -1, 3, NULL),
(7523, 709, 3560, 1, 48, 53, -1, -1, 5, NULL),
(7524, 709, 1458, 1, 50, 55, -1, -1, 2, NULL),
(7525, 709, 199, 16, 50, 255, -1, -1, 1, NULL),
(7526, 709, 2575, 1, 52, 255, -1, -1, 2, NULL),
(7527, 709, 442, 32, 52, 57, -1, -1, 0, NULL),
(7528, 709, 451, 256, 53, 60, -1, -1, 3, NULL),
(7529, 709, 2577, 1, 54, 255, -1, -1, 2, NULL),
(7530, 709, 3562, 1, 54, 63, -1, -1, 5, NULL),
(7531, 709, 1376, 8, 55, 62, -1, -1, 2, NULL),
(7532, 709, 2578, 1, 56, 255, -1, -1, 2, NULL),
(7533, 709, 393, 8, 56, 58, -1, -1, 8, NULL),
(7534, 709, 454, 256, 57, 61, -1, -1, 3, NULL),
(7535, 709, 525, 64, 57, 59, -1, -1, 3, NULL),
(7536, 709, 6986, 1, 57, 61, -1, -1, 4, NULL),
(7537, 709, 2579, 1, 58, 255, -1, -1, 2, NULL),
(7538, 709, 495, 32, 58, 63, -1, -1, 0, NULL),
(7539, 709, 394, 8, 59, 255, -1, -1, 8, NULL),
(7540, 709, 453, 128, 59, 60, -1, -1, 1, NULL),
(7541, 709, 661, 8, 60, 63, -1, -1, 9, NULL),
(7542, 709, 1508, 256, 60, 65, -1, -1, 3, NULL),
(7543, 709, 447, 64, 60, 61, -1, -1, 3, NULL),
(7544, 709, 3400, 128, 61, 255, -1, -1, 1, NULL),
(7545, 709, 6, 256, 61, 62, -1, -1, 3, NULL),
(7546, 709, 456, 256, 62, 65, -1, -1, 3, NULL),
(7547, 709, 3401, 64, 62, 64, -1, -1, 3, NULL),
(7548, 709, 3227, 8, 63, 64, -1, -1, 2, NULL),
(7549, 709, 3489, 256, 63, 65, -1, -1, 3, NULL),
(7550, 709, 6987, 1, 62, 66, -1, -1, 4, NULL),
(7551, 709, 1414, 8, 64, 68, -1, -1, 9, NULL),
(7552, 709, 3491, 1, 64, 64, -1, -1, 5, NULL),
(7553, 709, 443, 32, 64, 67, -1, -1, 0, NULL),
(7554, 709, 3413, 64, 65, 66, -1, -1, 3, NULL),
(7555, 709, 4904, 1, 65, 68, -1, -1, 5, NULL),
(7556, 709, 5323, 256, 66, 255, -1, -1, 3, NULL),
(7557, 709, 5320, 256, 66, 67, -1, -1, 3, NULL),
(7558, 709, 5322, 256, 66, 255, -1, -1, 3, NULL),
(7559, 709, 5327, 8, 67, 255, -1, -1, 2, NULL),
(7560, 709, 5324, 64, 67, 69, -1, -1, 3, NULL),
(7561, 709, 6988, 1, 67, 255, -1, -1, 4, NULL),
(7562, 709, 5330, 256, 68, 255, -1, -1, 3, NULL),
(7563, 709, 5331, 32, 68, 255, -1, -1, 0, NULL),
(7564, 709, 5332, 8, 69, 255, -1, -1, 9, NULL),
(7565, 709, 5334, 1, 69, 255, -1, -1, 5, NULL),
(7566, 709, 5338, 64, 70, 255, -1, -1, 3, NULL),
(7567, 710, 5011, 2, 1, 7, -1, -1, 2, NULL),
(7568, 710, 239, 256, 3, 43, -1, -1, 3, NULL),
(7569, 710, 2591, 128, 5, 5, -1, -1, 1, NULL),
(7570, 710, 242, 128, 6, 50, -1, -1, 1, NULL),
(7571, 710, 26, 8, 7, 20, -1, -1, 1, NULL),
(7572, 710, 200, 2, 8, 20, -1, -1, 2, NULL),
(7573, 710, 2592, 8, 11, 51, -1, -1, 9, NULL),
(7574, 710, 269, 8, 12, 54, -1, -1, 8, NULL),
(7575, 710, 515, 8, 13, 29, -1, -1, 7, NULL),
(7576, 710, 92, 1, 14, 18, -1, -1, 4, NULL),
(7577, 710, 254, 8, 17, 36, -1, -1, 6, NULL),
(7578, 710, 91, 1, 19, 28, -1, -1, 4, NULL),
(7579, 710, 17, 2, 21, 37, -1, -1, 2, NULL),
(7580, 710, 263, 8, 21, 37, -1, -1, 1, NULL),
(7581, 710, 256, 8, 24, 42, -1, -1, 5, NULL),
(7582, 710, 264, 256, 25, 39, -1, -1, 3, NULL),
(7583, 710, 268, 8, 26, 52, -1, -1, 4, NULL),
(7584, 710, 2593, 8, 29, 47, -1, -1, 2, NULL),
(7585, 710, 3565, 1, 29, 38, -1, -1, 4, NULL),
(7586, 710, 516, 8, 30, 33, -1, -1, 7, NULL),
(7587, 710, 517, 8, 34, 41, -1, -1, 7, NULL),
(7588, 710, 1461, 8, 36, 54, -1, -1, 10, NULL),
(7589, 710, 2594, 8, 37, 50, -1, -1, 6, NULL),
(7590, 710, 12, 2, 38, 56, -1, -1, 2, NULL),
(7591, 710, 421, 8, 38, 53, -1, -1, 1, NULL),
(7592, 710, 3564, 1, 39, 48, -1, -1, 4, NULL),
(7593, 710, 3687, 256, 40, 53, -1, -1, 3, NULL),
(7594, 710, 518, 8, 42, 59, -1, -1, 7, NULL),
(7595, 710, 129, 8, 43, 57, -1, -1, 5, NULL),
(7596, 710, 78, 256, 44, 255, -1, -1, 3, NULL),
(7597, 710, 2595, 8, 48, 49, -1, -1, 2, NULL),
(7598, 710, 691, 1, 49, 51, -1, -1, 4, NULL),
(7599, 710, 1462, 8, 50, 61, -1, -1, 2, NULL),
(7600, 710, 1741, 16, 50, 54, -1, -1, 1, NULL),
(7601, 710, 1397, 8, 51, 61, -1, -1, 6, NULL),
(7602, 710, 512, 128, 51, 60, -1, -1, 1, NULL),
(7603, 710, 2596, 8, 52, 57, -1, -1, 9, NULL),
(7604, 710, 57, 1, 52, 58, -1, -1, 4, NULL),
(7605, 710, 430, 8, 53, 255, -1, -1, 4, NULL),
(7606, 710, 259, 256, 54, 61, -1, -1, 3, NULL),
(7607, 710, 422, 8, 54, 58, -1, -1, 1, NULL),
(7608, 710, 1296, 16, 55, 255, -1, -1, 1, NULL),
(7609, 710, 145, 8, 55, 63, -1, -1, 8, NULL),
(7610, 710, 1463, 8, 55, 57, -1, -1, 10, NULL),
(7611, 710, 15, 2, 57, 61, -1, -1, 2, NULL),
(7612, 710, 432, 8, 58, 61, -1, -1, 5, NULL),
(7613, 710, 4059, 8, 58, 63, -1, -1, 10, NULL),
(7614, 710, 2599, 8, 58, 255, -1, -1, 9, NULL),
(7615, 710, 423, 8, 59, 64, -1, -1, 1, NULL),
(7616, 710, 1740, 1, 59, 63, -1, -1, 4, NULL),
(7617, 710, 519, 8, 60, 62, -1, -1, 7, NULL),
(7618, 710, 6732, 128, 61, 68, -1, -1, 1, NULL),
(7619, 710, 3419, 8, 62, 66, -1, -1, 2, NULL),
(7620, 710, 356, 8, 62, 65, -1, -1, 5, NULL),
(7621, 710, 3487, 8, 62, 66, -1, -1, 6, NULL),
(7622, 710, 665, 256, 62, 66, -1, -1, 3, NULL),
(7623, 710, 1290, 2, 62, 64, -1, -1, 2, NULL),
(7624, 710, 1558, 8, 63, 67, -1, -1, 7, NULL),
(7625, 710, 1568, 8, 64, 67, -1, -1, 8, NULL),
(7626, 710, 3415, 8, 64, 64, -1, -1, 10, NULL),
(7627, 710, 3431, 1, 64, 64, -1, -1, 4, NULL),
(7628, 710, 1559, 8, 65, 69, -1, -1, 1, NULL),
(7629, 710, 4898, 8, 65, 68, -1, -1, 10, NULL),
(7630, 710, 4980, 1, 65, 68, -1, -1, 4, NULL),
(7631, 710, 4896, 2, 65, 66, -1, -1, 2, NULL),
(7632, 710, 5302, 8, 66, 255, -1, -1, 5, NULL),
(7633, 710, 5305, 8, 66, 255, -1, -1, 2, NULL),
(7634, 710, 5306, 8, 67, 255, -1, -1, 6, NULL),
(7635, 710, 5303, 256, 67, 255, -1, -1, 3, NULL),
(7636, 710, 5304, 2, 67, 255, -1, -1, 2, NULL),
(7637, 710, 5307, 8, 68, 255, -1, -1, 7, NULL),
(7638, 710, 5310, 8, 68, 255, -1, -1, 8, NULL),
(7639, 710, 5311, 8, 69, 255, -1, -1, 10, NULL),
(7640, 710, 6664, 128, 69, 255, -1, -1, 1, NULL),
(7641, 710, 5313, 1, 69, 69, -1, -1, 4, NULL),
(7642, 710, 5315, 8, 70, 255, -1, -1, 1, NULL),
(7643, 710, 5319, 1, 70, 255, -1, -1, 4, NULL),
(7644, 711, 700, 8, 1, 9, -1, -1, 1, NULL),
(7645, 711, 717, 2, 5, 48, -1, -1, 4, NULL),
(7646, 711, 7, 2, 6, 33, -1, -1, 2, NULL),
(7647, 711, 710, 8, 9, 12, -1, -1, 2, NULL),
(7648, 711, 701, 8, 10, 35, -1, -1, 1, NULL),
(7649, 711, 711, 8, 13, 24, -1, -1, 2, NULL),
(7650, 711, 709, 8, 17, 51, -1, -1, 3, NULL),
(7651, 711, 1287, 2, 20, 31, -1, -1, 2, NULL),
(7652, 711, 738, 1, 23, 255, -1, -1, 3, NULL),
(7653, 711, 712, 8, 25, 28, -1, -1, 2, NULL),
(7654, 711, 715, 8, 29, 32, -1, -1, 3, NULL),
(7655, 711, 707, 1, 30, 37, -1, -1, 2, NULL),
(7656, 711, 723, 2, 32, 33, -1, -1, 3, NULL),
(7657, 711, 713, 8, 33, 36, -1, -1, 2, NULL),
(7658, 711, 1448, 2, 34, 54, -1, -1, 2, NULL),
(7659, 711, 740, 8, 36, 41, -1, -1, 1, NULL),
(7660, 711, 716, 8, 37, 40, -1, -1, 2, NULL),
(7661, 711, 743, 1, 38, 41, -1, -1, 4, NULL),
(7662, 711, 714, 8, 41, 46, -1, -1, 2, NULL),
(7663, 711, 3567, 1, 42, 45, -1, -1, 5, NULL),
(7664, 711, 702, 8, 42, 49, -1, -1, 1, NULL),
(7665, 711, 744, 1, 46, 49, -1, -1, 6, NULL),
(7666, 711, 748, 8, 47, 53, -1, -1, 2, NULL),
(7667, 711, 2605, 2, 49, 255, -1, -1, 4, NULL),
(7668, 711, 3566, 1, 50, 62, -1, -1, 2, NULL),
(7669, 711, 747, 8, 50, 53, -1, -1, 1, NULL),
(7670, 711, 1751, 1, 51, 255, -1, -1, 4, NULL),
(7671, 711, 2606, 8, 52, 59, -1, -1, 3, NULL),
(7672, 711, 1754, 16, 53, 59, -1, -1, 1, NULL),
(7673, 711, 2607, 8, 54, 255, -1, -1, 2, NULL),
(7674, 711, 1759, 2, 55, 57, -1, -1, 2, NULL),
(7675, 711, 2609, 2, 58, 59, -1, -1, 2, NULL),
(7676, 711, 1196, 2, 60, 61, -1, -1, 2, NULL),
(7677, 711, 1749, 16, 60, 255, -1, -1, 1, NULL),
(7678, 711, 2610, 8, 60, 63, -1, -1, 3, NULL),
(7679, 711, 3374, 8, 62, 64, -1, -1, 1, NULL),
(7680, 711, 3651, 2, 62, 63, -1, -1, 2, NULL),
(7681, 711, 3370, 1, 63, 63, -1, -1, 2, NULL),
(7682, 711, 3066, 1, 64, 255, -1, -1, 2, NULL),
(7683, 711, 3362, 8, 64, 64, -1, -1, 3, NULL),
(7684, 711, 3372, 2, 64, 66, -1, -1, 2, NULL),
(7685, 711, 4871, 8, 65, 67, -1, -1, 1, NULL),
(7686, 711, 4872, 8, 65, 67, -1, -1, 3, NULL),
(7687, 711, 5377, 2, 67, 68, -1, -1, 2, NULL),
(7688, 711, 5376, 8, 68, 255, -1, -1, 1, NULL),
(7689, 711, 5380, 8, 68, 68, -1, -1, 3, NULL),
(7690, 711, 5382, 8, 69, 69, -1, -1, 3, NULL),
(7691, 711, 5384, 2, 69, 255, -1, -1, 2, NULL),
(7692, 711, 5388, 8, 70, 255, -1, -1, 3, NULL),
(7693, 712, 5011, 2, 1, 5, -1, -1, 2, NULL),
(7694, 712, 200, 2, 6, 19, -1, -1, 2, NULL),
(7695, 712, 267, 8, 7, 19, -1, -1, 9, NULL),
(7696, 712, 2612, 32, 8, 14, -1, -1, 0, NULL),
(7697, 712, 2611, 2, 9, 14, -1, -1, 2, NULL),
(7698, 712, 274, 8, 10, 25, -1, -1, 8, NULL),
(7699, 712, 2068, 1, 12, 25, -1, -1, 4, NULL),
(7700, 712, 2635, 8, 13, 17, -1, -1, 6, NULL),
(7701, 712, 40, 8, 14, 27, -1, -1, 5, NULL),
(7702, 712, 75, 256, 14, 39, -1, -1, 3, NULL),
(7703, 712, 2613, 2, 15, 26, -1, -1, 2, NULL),
(7704, 712, 2633, 32, 15, 20, -1, -1, 0, NULL),
(7705, 712, 279, 8, 17, 36, -1, -1, 4, NULL),
(7706, 712, 2636, 8, 18, 27, -1, -1, 6, NULL),
(7707, 712, 277, 256, 19, 34, -1, -1, 3, NULL),
(7708, 712, 270, 1, 20, 49, -1, -1, 3, NULL),
(7709, 712, 17, 2, 20, 35, -1, -1, 2, NULL),
(7710, 712, 2614, 32, 21, 29, -1, -1, 0, NULL),
(7711, 712, 282, 1, 26, 32, -1, -1, 4, NULL),
(7712, 712, 283, 8, 26, 36, -1, -1, 8, NULL),
(7713, 712, 2615, 2, 27, 35, -1, -1, 2, NULL),
(7714, 712, 147, 8, 28, 40, -1, -1, 5, NULL),
(7715, 712, 2637, 8, 28, 37, -1, -1, 6, NULL),
(7716, 712, 2616, 32, 30, 38, -1, -1, 0, NULL),
(7717, 712, 3568, 1, 33, 46, -1, -1, 4, NULL),
(7718, 712, 434, 256, 35, 51, -1, -1, 3, NULL),
(7719, 712, 48, 512, 35, 57, -1, -1, 6, NULL),
(7720, 712, 12, 2, 36, 56, -1, -1, 2, NULL),
(7721, 712, 2617, 2, 36, 48, -1, -1, 2, NULL),
(7722, 712, 2619, 8, 37, 51, -1, -1, 8, NULL),
(7723, 712, 149, 8, 37, 51, -1, -1, 3, NULL),
(7724, 712, 2638, 8, 38, 45, -1, -1, 6, NULL),
(7725, 712, 2618, 32, 39, 45, -1, -1, 0, NULL),
(7726, 712, 3689, 256, 40, 64, -1, -1, 3, NULL),
(7727, 712, 151, 8, 41, 53, -1, -1, 5, NULL),
(7728, 712, 2176, 8, 41, 51, -1, -1, 4, NULL),
(7729, 712, 2178, 8, 42, 59, -1, -1, 2, NULL),
(7730, 712, 2621, 32, 46, 53, -1, -1, 0, NULL),
(7731, 712, 2639, 8, 46, 50, -1, -1, 6, NULL),
(7732, 712, 308, 8, 47, 255, -1, -1, 7, NULL),
(7733, 712, 3569, 1, 47, 53, -1, -1, 4, NULL),
(7734, 712, 2620, 2, 49, 51, -1, -1, 2, NULL),
(7735, 712, 2634, 1, 50, 59, -1, -1, 3, NULL),
(7736, 712, 2640, 8, 51, 52, -1, -1, 6, NULL),
(7737, 712, 161, 8, 52, 56, -1, -1, 3, NULL),
(7738, 712, 2177, 8, 52, 58, -1, -1, 4, NULL),
(7739, 712, 2622, 2, 52, 54, -1, -1, 2, NULL),
(7740, 712, 3690, 8, 52, 54, -1, -1, 8, NULL),
(7741, 712, 435, 256, 52, 60, -1, -1, 3, NULL),
(7742, 712, 167, 8, 53, 57, -1, -1, 6, NULL),
(7743, 712, 153, 8, 54, 255, -1, -1, 5, NULL),
(7744, 712, 2623, 32, 54, 55, -1, -1, 0, NULL),
(7745, 712, 3570, 1, 54, 58, -1, -1, 4, NULL),
(7746, 712, 2625, 8, 55, 58, -1, -1, 8, NULL),
(7747, 712, 145, 8, 55, 63, -1, -1, 1, NULL),
(7748, 712, 2626, 32, 56, 57, -1, -1, 0, NULL),
(7749, 712, 15, 2, 57, 61, -1, -1, 2, NULL),
(7750, 712, 158, 8, 57, 255, -1, -1, 3, NULL),
(7751, 712, 168, 8, 58, 61, -1, -1, 6, NULL),
(7752, 712, 2627, 32, 58, 59, -1, -1, 0, NULL),
(7753, 712, 49, 512, 58, 59, -1, -1, 6, NULL),
(7754, 712, 2628, 8, 59, 62, -1, -1, 8, NULL),
(7755, 712, 2629, 8, 59, 63, -1, -1, 4, NULL),
(7756, 712, 510, 1, 59, 62, -1, -1, 4, NULL),
(7757, 712, 2941, 8, 60, 64, -1, -1, 10, NULL),
(7758, 712, 2630, 8, 60, 61, -1, -1, 2, NULL),
(7759, 712, 2631, 32, 60, 61, -1, -1, 0, NULL),
(7760, 712, 2942, 1, 60, 64, -1, -1, 3, NULL),
(7761, 712, 3492, 256, 61, 65, -1, -1, 3, NULL),
(7762, 712, 3456, 8, 62, 66, -1, -1, 2, NULL),
(7763, 712, 1585, 8, 62, 66, -1, -1, 6, NULL),
(7764, 712, 1290, 2, 62, 64, -1, -1, 2, NULL),
(7765, 712, 3457, 32, 62, 63, -1, -1, 0, NULL),
(7766, 712, 3458, 8, 63, 67, -1, -1, 8, NULL),
(7767, 712, 3493, 1, 63, 64, -1, -1, 4, NULL),
(7768, 712, 1568, 8, 64, 68, -1, -1, 1, NULL),
(7769, 712, 3460, 8, 64, 68, -1, -1, 4, NULL),
(7770, 712, 3461, 32, 64, 67, -1, -1, 0, NULL),
(7771, 712, 3463, 8, 65, 69, -1, -1, 10, NULL),
(7772, 712, 32, 256, 65, 69, -1, -1, 3, NULL),
(7773, 712, 3462, 1, 65, 69, -1, -1, 3, NULL),
(7774, 712, 4972, 1, 65, 68, -1, -1, 4, NULL),
(7775, 712, 4875, 2, 65, 66, -1, -1, 2, NULL),
(7776, 712, 5527, 256, 66, 255, -1, -1, 3, NULL),
(7777, 712, 5530, 8, 67, 255, -1, -1, 2, NULL),
(7778, 712, 5529, 8, 67, 255, -1, -1, 6, NULL),
(7779, 712, 5528, 2, 67, 255, -1, -1, 2, NULL),
(7780, 712, 5533, 8, 68, 255, -1, -1, 8, NULL),
(7781, 712, 5531, 32, 68, 69, -1, -1, 0, NULL),
(7782, 712, 5536, 8, 69, 255, -1, -1, 1, NULL),
(7783, 712, 5537, 8, 69, 255, -1, -1, 4, NULL),
(7784, 712, 5535, 1, 69, 69, -1, -1, 4, NULL),
(7785, 712, 5542, 8, 70, 255, -1, -1, 10, NULL),
(7786, 712, 5540, 256, 70, 255, -1, -1, 3, NULL),
(7787, 712, 6828, 1, 70, 255, -1, -1, 3, NULL),
(7788, 712, 5543, 1, 70, 255, -1, -1, 4, NULL),
(7789, 712, 5538, 32, 70, 255, -1, -1, 0, NULL),
(7790, 490, 1292, 2, 1, 255, -1, 7200, 0, NULL),
(7791, 490, 982, 1, 1, 255, -1, 3600, 25, NULL),
(7792, 490, 127, 1, 1, 255, -1, 45, 4, NULL),
(7793, 490, 3355, 4096, 1, 255, -1, -1, 5, NULL),
(7794, 490, 3358, 2048, 1, 255, -1, -1, 10, NULL),
(7795, 490, 14255, 1024, 1, 255, -1, -1, 0, NULL),
(7796, 490, 1697, 512, 1, 255, -1, -1, 2, NULL),
(7797, 490, 3479, 8, 1, 255, -1, -1, 0, NULL),
(7798, 490, 3360, 8, 1, 255, -1, -1, 0, NULL),
(7799, 490, 1567, 16, 1, 255, -1, -1, 0, NULL),
(7800, 490, 354, 16, 1, 255, -1, -1, 0, NULL),
(7801, 490, 3032, 64, 1, 255, -1, -1, 4, NULL),
(7802, 490, 1719, 4, 1, 255, -1, -1, 0, NULL),
(7803, 490, 3446, 256, 1, 255, -1, -1, 0, NULL),
(7804, 490, 3314, 32, 1, 255, -1, -1, 0, NULL),
(7805, 490, 3309, 128, 1, 255, -1, -1, 0, NULL),
(7806, 490, 905, 1, 1, 255, -1, -1, 10, NULL),
(7807, 490, 1636, 1, 1, 255, -1, -1, 5, NULL),
(7809, 490, 278, 8, 1, 255, -1, -1, 0, NULL),
(7810, 490, 6593, 8, 1, 255, -1, -1, 0, NULL),
(7812, 490, 6496, 1, 1, 255, -1, -1, 0, NULL),
(7813, 42, 982, 1, 1, 255, -1, 60, 10, NULL),
(7814, 962, 982, 1, 1, 255, -1, 45, 1, NULL),
(7815, 599, 982, 1, 1, 255, -1, 45, 1, NULL),
(7816, 969, 982, 1, 1, 255, -1, 45, 0, NULL),
(7817, 969, 899, 1, 1, 255, -1, -1, 0, NULL),
(7818, 970, 982, 1, 1, 255, -1, 45, 1, NULL),
(7819, 970, 789, 1, 1, 255, -1, -1, 1, NULL),
(7820, 970, 2911, 1, 1, 255, -1, -1, 0, NULL),
(7824, 515, 229, 1, 9, 23, -1, 45, 1, NULL),
(7825, 515, 126, 1, 24, 38, -1, 45, 1, NULL),
(7826, 515, 127, 1, 39, 56, -1, 45, 1, NULL),
(7827, 515, 1527, 1, 57, 255, -1, 45, 1, NULL),
(7828, 491, 928, 8, 1, 255, -1, -1, 0, NULL),
(7829, 972, 1406, 8, 1, 255, -1, -1, 0, NULL),
(7830, 492, 88, 1, 1, 255, -1, -1, 0, NULL),
(7831, 21, 847, 8, 1, 255, -1, -1, 0, NULL),
(7832, 21, 848, 1, 1, 255, -1, -1, 0, NULL),
(7833, 21, 849, 1, 1, 255, -1, -1, 0, NULL),
(7835, 974, 6797, 1, 1, 255, -1, -1, 0, NULL),
(7836, 974, 6790, 1, 1, 255, -1, -1, 0, NULL),
(7837, 493, 2101, 1, 1, 255, -1, 9, 0, NULL),
(7838, 495, 2383, 1, 1, 255, -1, -1, 0, NULL),
(7839, 975, 5603, 256, 1, 255, -1, 25, 0, NULL),
(7840, 975, 5722, 1, 1, 255, -1, 50, 0, NULL),
(7841, 2, 230, 4, 4, 255, -1, -1, 0, NULL),
(7843, 976, 22, 1, 20, 28, -1, -1, 6, NULL),
(7844, 976, 23, 1, 44, 48, -1, -1, 12, NULL),
(7845, 976, 49, 512, 34, 52, -1, -1, 1, NULL),
(7846, 976, 65, 8, 24, 33, -1, -1, 1, NULL),
(7847, 976, 66, 8, 34, 43, -1, -1, 1, NULL),
(7848, 976, 67, 8, 44, 53, -1, -1, 1, NULL),
(7849, 976, 73, 1, 44, 58, -1, -1, 1, NULL),
(7850, 976, 131, 4, 20, 38, -1, -1, 1, NULL),
(7851, 976, 132, 4, 39, 48, -1, -1, 2, NULL),
(7852, 976, 133, 4, 49, 57, -1, -1, 3, NULL),
(7853, 976, 230, 4, 4, 255, -1, -1, 0, NULL),
(7854, 976, 236, 8, 16, 23, -1, -1, 0, NULL),
(7855, 976, 246, 8, 8, 15, -1, -1, 1, NULL),
(7856, 976, 288, 8, 1, 7, -1, -1, 1, NULL),
(7857, 976, 309, 8, 16, 23, -1, -1, 1, NULL),
(7858, 976, 372, 1, 1, 7, -1, -1, 1, NULL),
(7859, 976, 376, 1, 4, 15, -1, -1, 2, NULL),
(7860, 976, 377, 1, 4, 7, -1, -1, 1, NULL),
(7861, 976, 378, 8, 4, 11, -1, -1, 1, NULL),
(7862, 976, 380, 1, 8, 15, -1, -1, 1, NULL),
(7863, 976, 383, 1, 12, 19, -1, -1, 4, NULL),
(7864, 976, 386, 1, 16, 23, -1, -1, 1, NULL),
(7865, 976, 387, 8, 24, 33, -1, -1, 0, NULL),
(7866, 976, 393, 8, 34, 43, -1, -1, 0, NULL),
(7867, 976, 394, 8, 44, 51, -1, -1, 0, NULL),
(7868, 976, 459, 1, 29, 33, -1, -1, 1, NULL),
(7869, 976, 460, 1, 39, 48, -1, -1, 1, NULL),
(7870, 976, 462, 1, 24, 28, -1, -1, 1, NULL),
(7871, 976, 463, 1, 34, 38, -1, -1, 1, NULL),
(7872, 976, 464, 1, 24, 33, -1, -1, 7, NULL),
(7873, 976, 465, 1, 29, 43, -1, -1, 8, NULL),
(7874, 976, 466, 1, 39, 43, -1, -1, 11, NULL),
(7875, 976, 470, 1, 29, 38, -1, -1, 9, NULL),
(7876, 976, 503, 1, 20, 48, -1, -1, 1, NULL),
(7877, 976, 612, 1, 49, 50, -1, -1, 1, NULL),
(7878, 976, 656, 1, 8, 23, -1, -1, 3, NULL),
(7879, 976, 657, 1, 16, 28, -1, -1, 5, NULL),
(7880, 976, 658, 1, 34, 48, -1, -1, 10, NULL),
(7881, 976, 659, 1, 44, 50, -1, -1, 13, NULL),
(7882, 976, 731, 1, 49, 52, -1, -1, 1, NULL),
(7883, 976, 732, 1, 49, 56, -1, -1, 14, NULL),
(7884, 976, 755, 1, 49, 53, -1, -1, 15, NULL),
(7885, 976, 1419, 8, 34, 255, -1, -1, 1, NULL),
(7886, 976, 1426, 1, 60, 64, -1, -1, 10, NULL),
(7887, 976, 1526, 512, 53, 255, -1, -1, 1, NULL),
(7888, 976, 1609, 8, 52, 62, -1, -1, 0, NULL),
(7889, 976, 1610, 8, 54, 60, -1, -1, 1, NULL),
(7890, 976, 1633, 4, 58, 60, -1, -1, 4, NULL),
(7891, 976, 1634, 1, 51, 55, -1, -1, 1, NULL),
(7892, 976, 1635, 1, 56, 63, -1, -1, 1, NULL),
(7893, 976, 1636, 1, 59, 255, -1, -1, 1, NULL),
(7894, 976, 1637, 1, 51, 59, -1, -1, 16, NULL),
(7895, 976, 1639, 1, 54, 54, -1, -1, 17, NULL),
(7896, 976, 1641, 1, 57, 59, -1, -1, 19, NULL),
(7897, 976, 1643, 1, 55, 62, -1, -1, 18, NULL),
(7898, 976, 1644, 1, 57, 58, -1, -1, 1, NULL),
(7899, 976, 1645, 1, 54, 55, -1, -1, 1, NULL),
(7900, 976, 1650, 1, 53, 53, -1, -1, 1, NULL),
(7901, 976, 1651, 1, 56, 56, -1, -1, 1, NULL),
(7902, 976, 1652, 1, 59, 60, -1, -1, 1, NULL),
(7903, 976, 1658, 1, 60, 60, -1, -1, 21, NULL),
(7904, 976, 2551, 8, 12, 33, -1, -1, 1, NULL),
(7905, 976, 2884, 1, 60, 255, -1, -1, 22, NULL),
(7918, 976, 2830, 512, 1, 255, -1, -1, 1, NULL),
(7919, 976, 2080, 4, 1, 255, -1, -1, 1, NULL),
(7920, 977, 862, 1, 1, 255, -1, -1, 0, NULL),
(7922, 978, 4715, 8, 1, 255, -1, -1, 0, NULL),
(7923, 979, 4714, 1, 1, 255, -1, 200, 0, NULL),
(7924, 980, 4712, 1, 1, 255, -1, 200, 0, NULL),
(7925, 981, 4711, 1, 1, 255, -1, 200, 0, NULL),
(7926, 982, 4713, 1, 1, 255, -1, 200, 0, NULL),
(7927, 368, 4852, 1, 1, 255, -1, -1, 0, NULL),
(7928, 983, 4575, 1, 1, 255, -1, -1, 0, NULL),
(7929, 983, 4609, 32, 1, 255, -1, -1, 0, NULL),
(7930, 985, 9, 2, 51, 61, -1, 60, 1, NULL),
(7931, 985, 12, 2, 19, 28, -1, 60, 1, NULL),
(7932, 985, 15, 2, 29, 43, -1, 60, 1, NULL),
(7933, 985, 17, 2, 9, 18, -1, 60, 1, NULL),
(7934, 985, 32, 256, 49, 58, -1, -1, 1, NULL),
(7935, 985, 39, 8, 29, 43, -1, -1, 1, NULL),
(7936, 985, 49, 512, 44, 54, -1, -1, 1, NULL),
(7937, 985, 64, 8, 44, 255, -1, -1, 1, NULL),
(7938, 985, 75, 256, 5, 18, -1, -1, 1, NULL),
(7939, 985, 93, 1, 1, 9, -1, -1, 1, NULL),
(7940, 985, 110, 1, 19, 33, -1, -1, 1, NULL),
(7941, 985, 111, 1, 34, 48, -1, -1, 1, NULL),
(7942, 985, 112, 1, 49, 56, -1, -1, 1, NULL),
(7943, 985, 131, 4, 34, 50, -1, -1, 1, NULL),
(7944, 985, 132, 4, 51, 55, -1, -1, 1, NULL),
(7945, 985, 133, 4, 56, 57, -1, -1, 1, NULL),
(7946, 985, 144, 2, 24, 38, -1, 60, 1, NULL),
(7947, 985, 145, 8, 39, 51, -1, -1, 1, NULL),
(7948, 985, 161, 8, 34, 43, -1, -1, 1, NULL),
(7949, 985, 162, 1, 29, 43, -1, -1, 1, NULL),
(7950, 985, 163, 1, 44, 52, -1, -1, 1, NULL),
(7951, 985, 167, 8, 34, 9, -1, -1, 1, NULL),
(7952, 985, 168, 8, 44, 9, -1, -1, 1, NULL),
(7953, 985, 170, 8, 44, 55, -1, -1, 1, NULL),
(7954, 985, 171, 8, 56, 62, -1, -1, 1, NULL),
(7955, 985, 172, 8, 63, 255, -1, -1, 1, NULL),
(7956, 985, 200, 2, 1, 8, -1, 60, 1, NULL),
(7957, 985, 230, 4, 14, 33, -1, -1, 1, NULL),
(7958, 985, 267, 8, 1, 4, -1, -1, 1, NULL),
(7959, 985, 270, 1, 5, 13, -1, -1, 1, NULL),
(7960, 985, 274, 8, 5, 13, -1, -1, 1, NULL),
(7961, 985, 275, 1, 5, 13, -1, -1, 1, NULL),
(7962, 985, 277, 256, 9, 23, -1, -1, 1, NULL),
(7963, 985, 278, 8, 9, 255, -1, -1, 1, NULL),
(7964, 985, 281, 1, 14, 28, -1, -1, 1, NULL),
(7965, 985, 282, 1, 14, 23, -1, -1, 1, NULL),
(7966, 985, 283, 8, 14, 23, -1, -1, 1, NULL),
(7967, 985, 365, 256, 19, 33, -1, -1, 1, NULL),
(7968, 985, 389, 8, 44, 53, -1, -1, 1, NULL),
(7969, 985, 431, 8, 34, 43, -1, -1, 1, NULL),
(7970, 985, 434, 256, 24, 38, -1, -1, 1, NULL),
(7971, 985, 435, 256, 39, 48, -1, -1, 1, NULL),
(7972, 985, 436, 256, 49, 55, -1, -1, 1, NULL),
(7973, 985, 437, 1, 24, 33, -1, -1, 1, NULL),
(7974, 985, 438, 1, 39, 43, -1, -1, 1, NULL),
(7975, 985, 505, 1, 14, 28, -1, -1, 1, NULL),
(7976, 985, 506, 1, 29, 38, -1, -1, 1, NULL),
(7977, 985, 507, 1, 39, 50, -1, -1, 1, NULL),
(7978, 985, 508, 1, 24, 33, -1, -1, 1, NULL),
(7979, 985, 509, 1, 34, 43, -1, -1, 1, NULL),
(7980, 985, 510, 1, 44, 53, -1, -1, 1, NULL),
(7981, 985, 511, 256, 19, 33, -1, -1, 1, NULL),
(7982, 985, 526, 1, 19, 38, -1, -1, 1, NULL),
(7983, 985, 527, 1, 39, 51, -1, -1, 1, NULL),
(7984, 985, 649, 8, 24, 33, -1, -1, 1, NULL),
(7985, 985, 1427, 1, 34, 43, -1, -1, 1, NULL),
(7986, 985, 1429, 1, 44, 48, -1, -1, 1, NULL),
(7987, 985, 1432, 8, 60, 61, -1, -1, 1, NULL),
(7988, 985, 1526, 512, 55, 255, -1, -1, 1, NULL),
(7989, 985, 1568, 2, 52, 54, -1, 60, 1, NULL),
(7990, 985, 1573, 1, 52, 62, -1, -1, 1, NULL),
(7991, 985, 1577, 1, 57, 59, -1, -1, 1, NULL),
(7992, 985, 1578, 1, 60, 62, -1, -1, 1, NULL),
(7993, 985, 1584, 8, 54, 61, -1, -1, 1, NULL),
(7994, 985, 1585, 8, 55, 9, -1, -1, 1, NULL),
(7995, 985, 1586, 1, 54, 63, -1, -1, 1, NULL),
(7996, 985, 1587, 1, 55, 60, -1, -1, 1, NULL),
(7997, 985, 1588, 1, 51, 57, -1, -1, 1, NULL),
(7998, 985, 1589, 1, 58, 255, -1, -1, 1, NULL),
(7999, 985, 1590, 256, 56, 59, -1, -1, 1, NULL),
(8000, 985, 1591, 256, 59, 63, -1, -1, 1, NULL),
(8001, 985, 1592, 1, 53, 255, -1, -1, 1, NULL),
(8002, 985, 1598, 8, 60, 64, -1, -1, 1, NULL),
(8003, 985, 2527, 1, 54, 60, -1, -1, 1, NULL),
(8004, 985, 3195, 4, 62, 63, -1, -1, 1, NULL),
(8005, 985, 3196, 4, 64, 255, -1, -1, 1, NULL),
(8006, 985, 3233, 2, 62, 255, -1, 60, 1, NULL),
(8007, 985, 3235, 8, 62, 64, -1, -1, 1, NULL),
(8008, 985, 3379, 1, 61, 255, -1, -1, 1, NULL),
(8009, 985, 3380, 1, 61, 255, -1, -1, 1, NULL),
(8010, 985, 3381, 8, 62, 255, -1, -1, 1, NULL),
(8011, 985, 3385, 1, 63, 255, -1, -1, 1, NULL),
(8012, 985, 3386, 1, 63, 255, -1, -1, 1, NULL),
(8013, 985, 3387, 1, 63, 64, -1, -1, 1, NULL),
(8014, 985, 3390, 1, 64, 255, -1, -1, 1, NULL),
(8015, 985, 3391, 8, 64, 255, -1, -1, 1, NULL),
(8016, 985, 3394, 256, 64, 255, -1, -1, 1, NULL),
(8017, 985, 3395, 1, 65, 255, -1, -1, 1, NULL),
(8018, 985, 3396, 256, 65, 255, -1, -1, 1, NULL),
(8019, 985, 3397, 8, 65, 255, -1, -1, 1, NULL),
(8020, 985, 3573, 1, 49, 53, -1, -1, 1, NULL),
(8021, 985, 3574, 1, 54, 60, -1, -1, 1, NULL),
(8022, 985, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8024, 986, 4665, 1, 1, 255, -1, -1, 0, NULL),
(8025, 967, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8026, 358, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8027, 988, 3590, 1, 1, 255, -1, -1, 0, NULL),
(8028, 371, 8951, 1, 0, 255, -1, -1, 0, NULL),
(8029, 991, 1023, 1, 1, 255, -1, 20, 0, NULL),
(8030, 342, 4849, 1, 1, 255, -1, -1, 0, NULL),
(8031, 360, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8032, 993, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8033, 994, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8034, 141, 981, 1, 1, 255, -1, -1, 0, NULL),
(8035, 25, 981, 1, 1, 255, -1, -1, 15, NULL),
(8036, 25, 861, 1, 1, 255, -1, -1, 0, NULL),
(8037, 996, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8038, 997, 4991, 1, 1, 255, -1, 18, 0, NULL),
(8039, 997, 4992, 1, 1, 255, -1, 24, 0, NULL),
(8040, 997, 4993, 1, 1, 255, -1, 120, 0, NULL),
(8043, 998, 4991, 1, 1, 255, -1, 6, 0, NULL),
(8044, 998, 4992, 1, 1, 255, -1, 24, 0, NULL),
(8045, 998, 4993, 1, 1, 255, -1, 120, 0, NULL),
(8049, 999, 4848, 1, 1, 255, -1, -1, 0, NULL),
(8050, 1000, 5071, 1, 1, 255, -1, -1, 0, NULL),
(8051, 1001, 4742, 1, 1, 255, -1, -1, 0, NULL),
(8052, 1002, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8053, 1004, 4185, 1, 1, 255, -1, 15, 0, NULL),
(8055, 1005, 5004, 1, 1, 255, -1, -1, 0, NULL),
(8056, 1005, 5005, 1, 1, 255, -1, -1, 0, NULL),
(8057, 1005, 5006, 1, 1, 255, -1, -1, 0, NULL),
(8058, 1005, 5007, 1, 1, 255, -1, -1, 0, NULL),
(8059, 1005, 5008, 1, 1, 255, -1, -1, 0, NULL),
(8060, 1006, 5010, 1, 1, 255, -1, -1, 0, NULL),
(8061, 1007, 2164, 1, 1, 255, -1, -1, 0, NULL),
(8062, 1008, 2167, 1, 1, 255, -1, -1, 0, NULL),
(8064, 1009, 2167, 1, 1, 255, -1, -1, 0, NULL),
(8065, 1012, 4483, 1, 1, 255, -1, -1, 0, NULL),
(8066, 1012, 4481, 1, 1, 255, -1, -1, 0, NULL),
(8067, 1012, 4482, 1, 1, 255, -1, -1, 0, NULL),
(8068, 1013, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8069, 1014, 4609, 32, 1, 255, -1, -1, 0, NULL),
(8070, 1015, 5001, 1, 1, 255, -1, -1, 0, NULL),
(8071, 1015, 2167, 1, 1, 255, -1, -1, 0, NULL),
(8072, 1015, 4185, 1, 1, 255, -1, -1, 0, NULL),
(8073, 1017, 5001, 1, 1, 255, -1, -1, 0, NULL),
(8074, 1017, 4481, 1, 1, 255, -1, 15, 0, NULL),
(8075, 1018, 4188, 1, 1, 255, -1, -1, 0, NULL),
(8076, 1018, 2167, 1, 1, 255, -1, -1, 0, NULL),
(8077, 1019, 3791, 512, 1, 255, -1, -1, 0, NULL),
(8078, 1019, 4117, 1, 1, 255, -1, -1, 0, NULL),
(8079, 1020, 4185, 1, 1, 255, -1, -1, 0, NULL),
(8080, 1021, 4188, 1, 1, 255, -1, -1, 0, NULL),
(8081, 1021, 4662, 1, 1, 255, -1, -1, 0, NULL),
(8082, 1021, 4661, 1, 1, 255, -1, -1, 0, NULL),
(8083, 1022, 4188, 1, 1, 255, -1, -1, 0, NULL),
(8084, 1022, 4185, 1, 1, 255, -1, -1, 0, NULL),
(8085, 1022, 4851, 1, 1, 255, -1, -1, 0, NULL),
(8086, 1023, 4573, 1, 1, 255, -1, -1, 0, NULL),
(8088, 1026, 4568, 32, 1, 255, -1, 60, 0, NULL),
(8089, 1027, 4568, 32, 1, 255, -1, 60, 0, NULL),
(8090, 1028, 4568, 32, 1, 255, 60, -1, 0, NULL),
(8091, 1029, 4569, 1024, 1, 255, 0, 60, 0, NULL),
(8092, 1023, 4569, 32, 1, 255, -1, 60, 0, NULL),
(8093, 1030, 4491, 1, 1, 255, -1, 30, 0, NULL),
(8094, 1030, 4490, 1024, 1, 255, -1, 30, 0, NULL),
(8095, 1030, 4492, 1, 1, 255, -1, -1, 0, NULL),
(8096, 1031, 887, 1, 1, 255, -1, 30, 0, NULL),
(8097, 1031, 4728, 1, 1, 255, -1, 24, 0, NULL),
(8098, 1033, 1139, 1, 1, 255, -1, -1, 0, NULL),
(8099, 1033, 4718, 1, 1, 255, -1, -1, 0, NULL),
(8100, 1033, 4476, 1, 1, 255, -1, -1, 0, NULL),
(8101, 1034, 3230, 512, 1, 255, -1, -1, 0, NULL),
(8102, 1034, 5023, 4096, 1, 255, -1, 30, 0, NULL),
(8103, 1034, 2685, 4096, 1, 255, -1, 25, 0, NULL),
(8104, 1034, 3598, 1, 1, 255, -1, -1, 0, NULL),
(8105, 1034, 3500, 1, 1, 255, -1, -1, 0, NULL),
(8106, 1034, 3596, 1, 1, 255, -1, -1, 0, NULL),
(8107, 1034, 3597, 1, 1, 255, -1, -1, 0, NULL),
(8108, 1035, 5002, 1, 1, 255, -1, -1, 0, NULL),
(8109, 1035, 4185, 1, 1, 255, -1, -1, 0, NULL),
(8110, 1036, 4552, 1024, 1, 255, -1, -1, 0, NULL),
(8111, 1036, 4553, 1, 1, 255, -1, -1, 0, NULL),
(8112, 1036, 4554, 1, 1, 255, -1, -1, 0, NULL),
(8113, 1037, 5051, 8, 1, 255, -1, 60, 0, NULL),
(8114, 347, 4852, 1, 1, 255, -1, 35, 0, NULL),
(8115, 342, 4968, 1, 1, 255, -1, -1, 0, NULL),
(8116, 335, 3165, 1, 0, 255, -1, -1, 0, NULL),
(8117, 1041, 5116, 1, 1, 255, -1, -1, 0, NULL),
(8118, 1041, 5115, 1, 1, 255, -1, -1, 0, NULL),
(8119, 1041, 5119, 1, 1, 255, -1, -1, 0, NULL),
(8120, 1042, 5117, 1, 1, 255, -1, -1, 0, NULL),
(8121, 1042, 5118, 1, 1, 255, -1, -1, 0, NULL),
(8122, 1042, 5120, 1, 1, 255, -1, -1, 0, NULL),
(8129, 1043, 5120, 1, 1, 255, -1, 30, 0, NULL),
(8130, 1044, 4723, 1, 1, 255, -1, -1, 0, NULL),
(8131, 1044, 4749, 1, 1, 255, -1, -1, 0, NULL),
(8132, 1044, 4748, 1, 1, 255, -1, -1, 0, NULL),
(8133, 1044, 4121, 1, 1, 255, -1, -1, 0, NULL),
(8134, 1044, 4722, 1, 1, 255, -1, -1, 0, NULL),
(8135, 1045, 1396, 1, 1, 255, -1, -1, 0, NULL),
(8136, 1045, 2149, 1, 1, 255, -1, -1, 0, NULL),
(8137, 1045, 2148, 1, 1, 255, -1, -1, 0, NULL),
(8138, 1045, 2147, 1, 1, 255, -1, -1, 0, NULL),
(8139, 1046, 4569, 1024, 1, 255, -1, -1, 0, NULL),
(8140, 1046, 4573, 1, 1, 255, -1, -1, 0, NULL),
(8141, 1046, 4120, 1, 1, 255, -1, -1, 0, NULL),
(8142, 1046, 4121, 1, 1, 255, -1, -1, 0, NULL),
(8143, 1047, 4568, 32, 1, 255, -1, -1, 0, NULL),
(8144, 580, 3281, 1, 1, 255, -1, -1, 0, NULL),
(8145, 1048, 4554, 1024, 1, 255, -1, -1, 0, NULL);
/*!40000 ALTER TABLE `npc_spells_entries` ENABLE KEYS */;

Karayrem
07-10-2011, 05:44 PM
yeah I think it was related to the optional bot spell update rev 1886. I'll try the one you just posted.

Criimson
07-10-2011, 07:16 PM
Well after running some tests I think I may have the chater mezzing working better.

Here is a log file from the last fight after several tests.
Edited to only show damage taken and Gilandra casting (she's my chanter)

<<After several tests I decide to log one>>

<<This is me running past the first mob - a grimling overseer - towards an add mob - a grimling mystic>>

[Sun Jul 10 15:52:52 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:52:52 2011] A grimling overseer was burned.
[Sun Jul 10 15:52:52 2011] A grimling overseer tries to hit YOU, but YOUR magical skin absorbs the blow!
[Sun Jul 10 15:52:52 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:52:52 2011] A grimling overseer was burned.
[Sun Jul 10 15:52:52 2011] A grimling overseer tries to hit YOU, but YOUR magical skin absorbs the blow!
[Sun Jul 10 15:52:52 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:52:52 2011] A grimling overseer was burned.
[Sun Jul 10 15:52:52 2011] A grimling overseer tries to kick YOU, but YOUR magical skin absorbs the blow!

<<I reach the second mob>>

[Sun Jul 10 15:52:55 2011] a grimling mystic was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:52:55 2011] A grimling mystic was burned.

[Sun Jul 10 15:52:55 2011] The shimmer of runes fades.

[Sun Jul 10 15:52:55 2011] A grimling mystic hits YOU for 19 points of damage.

[Sun Jul 10 15:52:57 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:52:57 2011] A grimling overseer was burned.
[Sun Jul 10 15:52:57 2011] A grimling overseer hits YOU for 31 points of damage.
[Sun Jul 10 15:52:57 2011] A grimling overseer tries to kick YOU, but YOU parry!
[Sun Jul 10 15:52:57 2011] a grimling mystic begins to cast a spell.

[Sun Jul 10 15:52:57 2011] Gilandra begins to cast a spell.
[Sun Jul 10 15:52:57 2011] Auto attack is on.

[Sun Jul 10 15:52:58 2011] You feel a fever settle upon you.

[Sun Jul 10 15:52:59 2011] a grimling mystic was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:52:59 2011] A grimling mystic was burned.
[Sun Jul 10 15:52:59 2011] A grimling mystic hits YOU for 38 points of damage.

[Sun Jul 10 15:53:00 2011] A light shimmer of runes surrounds you.
.
[Sun Jul 10 15:53:00 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:53:00 2011] A grimling overseer was burned.
[Sun Jul 10 15:53:00 2011] A grimling overseer tries to hit YOU, but YOUR magical skin absorbs the blow!
[Sun Jul 10 15:53:00 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:53:00 2011] A grimling overseer was burned.
[Sun Jul 10 15:53:00 2011] The shimmer of runes fades.
[Sun Jul 10 15:53:00 2011] A grimling overseer hits YOU for 33 points of damage.

[Sun Jul 10 15:53:02 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:53:02 2011] A grimling overseer was burned.
[Sun Jul 10 15:53:02 2011] A grimling overseer bashes YOU for 15 points of damage.

[Sun Jul 10 15:53:02 2011] Gilandra begins to cast a spell.

[Sun Jul 10 15:53:03 2011] a grimling mystic was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:53:03 2011] A grimling mystic was burned.
[Sun Jul 10 15:53:03 2011] A grimling mystic hits YOU for 17 points of damage.

[Sun Jul 10 15:53:04 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:53:04 2011] A grimling overseer was burned.
[Sun Jul 10 15:53:04 2011] A grimling overseer hits YOU for 24 points of damage.
[Sun Jul 10 15:53:04 2011] a grimling overseer was hit by non-melee for 6 points of damage.
[Sun Jul 10 15:53:04 2011] A grimling overseer was burned.
[Sun Jul 10 15:53:04 2011] A grimling overseer hits YOU for 15 points of damage.

[Sun Jul 10 15:53:04 2011] A grimling mystic has been enthralled.


Only cast a rune and then mezzed the add.

Sorry for the fast update and to have to recompile but the idea came to me and I had to try it :)

This is the up to date version

Index: bot.cpp
================================================== =================
--- bot.cpp (revision 1958)
+++ bot.cpp (working copy)
@@ -1212,7 +1212,8 @@
mitigation += GetLevel() * 13/10; //the 13/10 might be wrong, but it is close...
}
int displayed = 0;
- displayed += ((avoidance+mitigation)*1000)/847; //natural AC
+ //displayed += ((avoidance+mitigation)*1000)/847;
+ displayed += ((avoidance+mitigation)*500)/950; //natural AC

//Iksar AC, untested
if(GetRace() == IKSAR)
@@ -10076,6 +10077,7 @@
c->Message(0, "#bot botgroup help - Displays the commands available to manage BOT ONLY groups.");
c->Message(0, "#bot mana [<bot name or target> | all] - Displays a mana report for all your spawned bots.");
c->Message(0, "#bot [hair|haircolor|beard|beardcolor|face|eyes|heritage |tattoo|details <value>] - Change your BOTs appearance.");
+ c->Message(0, "#bot setfollowdistance ### - sets target bots follow distance to ### (ie 30 or 250).");
// TODO:
// c->Message(0, "#bot illusion <bot/client name or target> - Enchanter Bot cast an illusion buff spell on you or your target.");
c->Message(0, "#bot pull [<bot name>] [target] - Bot Pulling Target NPC's");
@@ -10453,6 +10455,31 @@
return;
}

+ //Criimson added Bot follow distance - SetFollowDistance
+ if(!strcasecmp(sep->arg[1], "setfollowdistance")) {
+ if((c->GetTarget() == NULL) || (c->GetTarget() == c) || (!c->GetTarget()->IsBot()) ) {
+ c->Message(15, "You must target a bot!");
+ }
+ else {
+ int32 BotFollowDistance = atoi(sep->arg[2]);
+ c->GetTarget()->SetFollowDistance(BotFollowDistance);
+ }
+
+ return;
+ }
+
+
+ if(!strcasecmp(sep->arg[1], "picklock")) {
+ if((c->GetTarget() == NULL) || (c->GetTarget() == c) || !c->GetTarget()->IsBot() || (c->GetTarget()->GetClass() != ROGUE)) {
+ c->Message(15, "You must target a rogue bot!");
+ }
+ else {
+ entity_list.BotPickLock(c->GetTarget()->CastToBot());
+ }
+
+ return;
+ }
+
if(!strcasecmp(sep->arg[1], "archery")) {
if((c->GetTarget() == NULL) || (c->GetTarget() == c) || !c->GetTarget()->IsBot()) {
c->Message(15, "You must target a bot!");
@@ -10910,6 +10937,14 @@
Tracker = g->members[i];
TrackerClass = RANGER;
break;
+ //Criimson: Reordered code - was giving priority to bard
+ case DRUID:
+ // Unless we have a ranger, druid is next best.
+ if(TrackerClass != RANGER) {
+ Tracker = g->members[i];
+ TrackerClass = DRUID;
+ }
+ break;
case BARD:
// If we haven't found a tracker yet, use bard.
if(TrackerClass == 0) {
@@ -10917,13 +10952,7 @@
TrackerClass = BARD;
}
break;
- case DRUID:
- // Unless we have a ranger, druid is next best.
- if(TrackerClass != RANGER) {
- Tracker = g->members[i];
- TrackerClass = DRUID;
- }
- break;
+
default:
break;
}
@@ -11346,9 +11375,17 @@
else {
if(c->IsGrouped()) {
Group *g = c->GetGroup();
+ bool DoesGroupHaveEnchanter = false;

for(int i=0; i<MAX_GROUP_MEMBERS; i++) {
- if(g && g->members[i] && g->members[i]->IsBot() && ((g->members[i]->GetClass() == ENCHANTER) || g->members[i]->GetClass() == CLERIC)) {
+ if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == ENCHANTER)) {
+ DoesGroupHaveEnchanter = true;
+ }
+ }
+
+ for(int i=0; i<MAX_GROUP_MEMBERS; i++) {
+ //Criimson - seperated cleric and chanter so chanter is primary
+ if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == ENCHANTER)) {
Bot *pacer = g->members[i]->CastToBot();
pacer->Say("Trying to pacify %s \n", target->GetCleanName());

@@ -11356,12 +11393,29 @@
if(target->FindType(SE_Lull) || target->FindType(SE_Harmony) || target->FindType(SE_Calm))
//if(pacer->IsPacified(target))
c->Message(0, "I have successfully pacified %s.", target->GetCleanName());
+ return;
/*else
c->Message(0, "I failed to pacify %s.", target->GetCleanName());*/
}
else
c->Message(0, "I failed to pacify %s.", target->GetCleanName());
}
+ //Criimson - seperated cleric and chanter so chanter is primary
+ if(g && g->members[i] && g->members[i]->IsBot() && (g->members[i]->GetClass() == CLERIC) && (DoesGroupHaveEnchanter == false)) {
+ Bot *pacer = g->members[i]->CastToBot();
+ pacer->Say("Trying to pacify %s \n", target->GetCleanName());
+
+ if(pacer->Bot_Command_CalmTarget(target)) {
+ if(target->FindType(SE_Lull) || target->FindType(SE_Harmony) || target->FindType(SE_Calm))
+ //if(pacer->IsPacified(target))
+ c->Message(0, "I have successfully pacified %s.", target->GetCleanName());
+ return;
+ /*else
+ c->Message(0, "I failed to pacify %s.", target->GetCleanName());*/
+ }
+ else
+ c->Message(0, "I failed to pacify %s.", target->GetCleanName());
+ }
/*else
c->Message(15, "You must have an Enchanter or Cleric in your group.");*/
}
@@ -13255,7 +13309,8 @@

int8 botCasterClass = caster->GetClass();

- if( botCasterClass == CLERIC || botCasterClass == DRUID || botCasterClass == SHAMAN || botCasterClass == PALADIN || botCasterClass == BEASTLORD || botCasterClass == RANGER) {
+ //CRIIMSON: Changed so heal based on health percentage is different for hybrids
+ if( botCasterClass == CLERIC || botCasterClass == DRUID || botCasterClass == SHAMAN) {
//If AI_EngagedCastCheck() said to the healer that he had to heal
if( iSpellTypes == SpellType_Heal ) {
// check in group
@@ -13300,6 +13355,52 @@
}
}

+ //CRIIMSON: Changed so heal based on health percentage is different for hybrids
+ if( botCasterClass == PALADIN || botCasterClass == BEASTLORD || botCasterClass == RANGER) {
+ //If AI_EngagedCastCheck() said to the healer that he had to heal
+ if( iSpellTypes == SpellType_Heal ) {
+ // check in group
+ if(caster->HasGroup()) {
+ Group *g = caster->GetGroup();
+
+ if(g) {
+ for(int i = 0; i < MAX_GROUP_MEMBERS; i++) {
+ if(g->members[i] && !g->members[i]->qglobal) {
+ if(g->members[i]->IsClient() && g->members[i]->GetHPRatio() < 20) {
+ if(caster->AICastSpell(g->members[i], iChance, SpellType_Heal))
+ return true;
+ }
+ else if((g->members[i]->GetClass() == WARRIOR || g->members[i]->GetClass() == PALADIN || g->members[i]->GetClass() == SHADOWKNIGHT) &&
+ g->members[i]->GetHPRatio() < 20)
+ {
+ if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
+ return true;
+ }
+ else if(g->members[i]->GetClass() == ENCHANTER && g->members[i]->GetHPRatio() < 20) {
+ if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
+ return true;
+ }
+ else if(g->members[i]->GetHPRatio() < 20) {
+ if(caster->AICastSpell(g->members[i], 100, SpellType_Heal))
+ return true;
+ }
+ }
+
+ if(g->members[i] && !g->members[i]->qglobal && g->members[i]->HasPet() && g->members[i]->GetPet()->GetHPRatio() < 20) {
+ if(g->members[i]->GetPet()->GetOwner() != caster && caster->IsEngaged() && g->members[i]->IsCasting() && g->members[i]->GetClass() != ENCHANTER )
+ continue;
+
+ if(caster->AICastSpell(g->members[i]->GetPet(), 100, SpellType_Heal))
+ return true;
+ }
+ }
+ }
+ }
+
+ // TODO: raid heals
+ }
+ }
+
//Ok for the buffs..
if( iSpellTypes == SpellType_Buff) {
// Let's try to make Bard working...
@@ -13332,6 +13433,7 @@
return false;
}

+
Mob* EntityList::GetMobByBotID(uint32 botID) {
Mob* Result = 0;

Index: bot.h
================================================== =================
--- bot.h (revision 1958)
+++ bot.h (working copy)
@@ -292,6 +292,7 @@
static bool GroupHasClericClass(Group* group) { return GroupHasClass(group, CLERIC); }
static bool GroupHasDruidClass(Group* group) { return GroupHasClass(group, DRUID); }
static bool GroupHasShamanClass(Group* group) { return GroupHasClass(group, SHAMAN); }
+ static bool GroupHasEnchanterClass(Group* group) { return GroupHasClass(group, ENCHANTER); }
static bool GroupHasPriestClass(Group* group) { return GroupHasClass(group, CLERIC | DRUID | SHAMAN); }

// "GET" Class Methods
Index: botspellsai.cpp
================================================== =================
--- botspellsai.cpp (revision 1958)
+++ botspellsai.cpp (working copy)
@@ -40,6 +40,34 @@
botSpell.ManaCost = 0;

switch (iSpellTypes) {
+ case SpellType_Mez: {
+ if (tar->GetBodyType() != BT_Giant) {
+ if(!checked_los) {
+ if(!CheckLosFN(tar))
+ break; //cannot see target... we assume that no spell is going to work since we will only be casting detrimental spells in this call
+
+ checked_los = true;
+ }
+
+ botSpell = GetBestBotSpellForMez(this);
+
+ if(botSpell.SpellId == 0)
+ break;
+
+ Mob* addMob = GetFirstIncomingMobToMez(this, botSpell);
+
+ if(!addMob){
+ //Say("!addMob.");
+ break;}
+
+ if(!(!addMob->IsImmuneToSpell(botSpell.SpellId, this) && addMob->CanBuffStack(botSpell.SpellId, botLevel, true) >= 0))
+ break;
+
+ castedSpell = AIDoSpellCast(botSpell.SpellIndex, addMob, botSpell.ManaCost);
+
+ }
+ break;
+ }
case SpellType_Heal: {
if (tar->DontHealMeBefore() < Timer::GetCurrentTime()) {
int8 hpr = (int8)tar->GetHPRatio();
@@ -186,7 +214,7 @@
}
}
break;
- }
+ }
case SpellType_Root: {
if (!tar->IsRooted() && tar->DontRootMeBefore() < Timer::GetCurrentTime()) {
if(!checked_los) {
@@ -214,7 +242,7 @@
tar->SetDontRootMeBefore(TempDontRootMeBefore);
}
break;
- }
+ }
case SpellType_Buff: {
if (tar->DontBuffMeBefore() < Timer::GetCurrentTime()) {
std::list<BotSpell> buffSpellList = GetBotSpellsBySpellType(this, SpellType_Buff);
@@ -253,6 +281,29 @@
continue;
}

+ switch(tar->GetArchetype())
+ {
+ case ARCHETYPE_CASTER:
+ //TODO: probably more caster specific spell effects in here
+ if(IsEffectInSpell(selectedBotSpell.SpellId, SE_AttackSpeed) || IsEffectInSpell(selectedBotSpell.SpellId, SE_ATK) ||
+ IsEffectInSpell(selectedBotSpell.SpellId, SE_STR) || IsEffectInSpell(selectedBotSpell.SpellId, SE_ReverseDS))
+ {
+ continue;
+ }
+ break;
+ case ARCHETYPE_MELEE:
+ //TODO: Include mana regen (breeze/clarity/etc), I don't know what spell effect it is
+ if(IsEffectInSpell(selectedBotSpell.SpellId, SE_IncreaseSpellHaste) || IsEffectInSpell(selectedBotSpell.SpellId, SE_ManaPool))
+ {
+ continue;
+ }
+ break;
+ case ARCHETYPE_HYBRID:
+ //Hybrids get all buffs
+ default:
+ break;
+ }
+
if(CheckSpellRecastTimers(this, itr->SpellIndex))
{

@@ -269,7 +320,7 @@
}
}
break;
- }
+ }
case SpellType_Escape: {
int8 hpr = (int8)GetHPRatio();
#ifdef IPC
@@ -286,7 +337,7 @@
castedSpell = AIDoSpellCast(botSpell.SpellIndex, this, botSpell.ManaCost);
}
break;
- }
+ }
case SpellType_Nuke: {
if((tar->GetHPRatio() <= 95.0f) || ((botClass == BARD) || (botClass == SHAMAN) || (botClass == ENCHANTER)))
{
@@ -297,6 +348,17 @@
checked_los = true;
}

+ if(botClass == CLERIC && this->GetManaRatio() <= 75.0f)
+ {
+ //If we're at 75% mana or below, don't nuke as a cleric or 50% as enchanter
+ break;
+ }
+ if(botClass == ENCHANTER && this->GetManaRatio() <= 50.0f)
+ {
+ //If we're at 75% mana or below, don't nuke as a cleric or 50% as enchanter
+ break;
+ }
+
if(botClass == MAGICIAN || botClass == SHADOWKNIGHT || botClass == NECROMANCER || botClass == PALADIN || botClass == RANGER || botClass == DRUID || botClass == CLERIC) {
if(tar->GetBodyType() == BT_Undead || tar->GetBodyType() == BT_SummonedUndead || tar->GetBodyType() == BT_Vampire)
botSpell = GetBestBotSpellForNukeByTargetType(this, ST_Undead);
@@ -341,7 +403,7 @@
castedSpell = AIDoSpellCast(botSpell.SpellIndex, tar, botSpell.ManaCost);
}
break;
- }
+ }
case SpellType_Dispel: {
if(tar->GetHPRatio() > 95.0f) {
if(!checked_los) {
@@ -363,7 +425,7 @@
}
}
break;
- }
+ }
case SpellType_Pet: {
//keep mobs from recasting pets when they have them.
if (!IsPet() && !GetPetID() && !IsBotCharmer()) {
@@ -378,7 +440,7 @@
castedSpell = AIDoSpellCast(botSpell.SpellIndex, tar, botSpell.ManaCost);
}
break;
- }
+ }
case SpellType_Lifetap: {
if (GetHPRatio() < 90.0f) {
if(!checked_los) {
@@ -399,7 +461,7 @@
castedSpell = AIDoSpellCast(botSpell.SpellIndex, tar, botSpell.ManaCost);
}
break;
- }
+ }
case SpellType_Snare: {
if (tar->DontSnareMeBefore() < Timer::GetCurrentTime()) {
if(!checked_los) {
@@ -425,7 +487,7 @@
tar->SetDontSnareMeBefore(TempDontSnareMeBefore);
}
break;
- }
+ }
case SpellType_DOT: {
if ((tar->GetHPRatio() <= 98.0f) && (tar->DontDotMeBefore() < Timer::GetCurrentTime()) && (tar->GetHPRatio() > 15.0f)) {
if(!checked_los) {
@@ -467,7 +529,7 @@
}
}
break;
- }
+ }
case SpellType_Slow: {
if (tar->GetHPRatio() <= 99.0f) {
if(!checked_los) {
@@ -493,7 +555,7 @@
castedSpell = AIDoSpellCast(botSpell.SpellIndex, tar, botSpell.ManaCost);
}
break;
- }
+ }
case SpellType_Debuff: {
if((tar->GetHPRatio() <= 99.0f) || ((botClass == BARD) || (botClass == SHAMAN) || (botClass == ENCHANTER) || (botClass == DRUID)) && (tar->GetHPRatio() > 25.0f))
{
@@ -515,33 +577,8 @@
castedSpell = AIDoSpellCast(botSpell.SpellIndex, tar, botSpell.ManaCost);
}
break;
- }
- case SpellType_Mez: {
- if (tar->GetBodyType() != BT_Giant) {
- if(!checked_los) {
- if(!CheckLosFN(tar))
- break; //cannot see target... we assume that no spell is going to work since we will only be casting detrimental spells in this call
-
- checked_los = true;
- }
-
- botSpell = GetBestBotSpellForMez(this);
-
- if(botSpell.SpellId == 0)
- break;
-
- Mob* addMob = GetFirstIncomingMobToMez(this, botSpell);
-
- if(!addMob)
- break;
-
- if(!(!addMob->IsImmuneToSpell(botSpell.SpellId, this) && addMob->CanBuffStack(botSpell.SpellId, botLevel, true) >= 0))
- break;
-
- castedSpell = AIDoSpellCast(botSpell.SpellIndex, addMob, botSpell.ManaCost);
}
- break;
- }
+
default: {
break;
}
@@ -722,6 +759,8 @@

mlog(AI__SPELLS, "Engaged autocast check triggered (BOTS). Trying to cast healing spells then maybe offensive spells.");

+
+
if(botClass == CLERIC) {
if(!AICastSpell(this, 100, SpellType_Heal)) {
if(!entity_list.Bot_AICheckCloseBeneficialSpells(t his, 100, BotAISpellRange, SpellType_Heal)) {
@@ -1311,7 +1350,7 @@

std::list<NPC*> npc_list;
entity_list.GetNPCList(npc_list);
-
+
for(std::list<NPC*>::iterator itr = npc_list.begin(); itr != npc_list.end(); itr++) {
NPC* npc = *itr;

Index: mob.cpp
================================================== =================
--- mob.cpp (revision 1958)
+++ mob.cpp (working copy)
@@ -672,6 +672,53 @@
}
}

+uint8 Mob::GetArchetype() const {
+ switch(class_)
+ {
+ case PALADIN:
+ case RANGER:
+ case SHADOWKNIGHT:
+ case BARD:
+ case BEASTLORD:
+ case PALADINGM:
+ case RANGERGM:
+ case SHADOWKNIGHTGM:
+ case BARDGM:
+ case BEASTLORDGM:
+ return ARCHETYPE_HYBRID;
+ break;
+ case CLERIC:
+ case DRUID:
+ case SHAMAN:
+ case NECROMANCER:
+ case WIZARD:
+ case MAGICIAN:
+ case ENCHANTER:
+ case CLERICGM:
+ case DRUIDGM:
+ case SHAMANGM:
+ case NECROMANCERGM:
+ case WIZARDGM:
+ case MAGICIANGM:
+ case ENCHANTERGM:
+ return ARCHETYPE_CASTER;
+ break;
+ case WARRIOR:
+ case MONK:
+ case ROGUE:
+ case BERSERKER:
+ case WARRIORGM:
+ case MONKGM:
+ case ROGUEGM:
+ case BERSERKERGM:
+ return ARCHETYPE_MELEE;
+ break;
+ default:
+ return ARCHETYPE_HYBRID;
+ break;
+ }
+}
+
void Mob::CreateSpawnPacket(EQApplicationPacket* app, Mob* ForWho) {
app->SetOpcode(OP_NewSpawn);
app->size = sizeof(NewSpawn_Struct);
Index: mob.h
================================================== =================
--- mob.h (revision 1958)
+++ mob.h (working copy)
@@ -52,6 +52,18 @@
#define CON_YELLOW 15
#define CON_RED 13

+#define APPEAR_HEIGHT 0x001d
+#define APPEAR_HP_TIC 0x0011
+
+#define ARCHETYPE_HYBRID 1
+#define ARCHETYPE_CASTER 2
+#define ARCHETYPE_MELEE 3
+
+#define CON_GREEN 2
+#define CON_LIGHTBLUE 18
+#define CON_BLUE 4
+
+
//LOS Parameters:
#define HEAD_POSITION 0.9f //ratio of GetSize() where NPCs see from
#define SEE_POSITION 0.5f //ratio of GetSize() where NPCs try to see for LOS
@@ -669,9 +681,10 @@
void SetZone(int32 zone_id, int32 instance_id);

// neotokyo: moved from client to use in NPC too
- char GetCasterClass() const;
- virtual sint32 CalcMaxMana();
-
+ char GetCasterClass() const;
+ uint8 GetArchetype() const;
+ virtual sint32 CalcMaxMana();
+
inline virtual sint16 GetAC() const { return AC + itembonuses.AC + spellbonuses.AC; } // Quagmire - this is NOT the right math
inline virtual sint16 GetATK() const { return ATK + itembonuses.ATK + spellbonuses.ATK; }
inline virtual sint16 GetATKBonus() const { return itembonuses.ATK + spellbonuses.ATK; }


Criimson

Karayrem
07-11-2011, 12:32 AM
very nice work. I like the setfollowdistance command. and the healer stop nuking when mana at 80% instead of nuking it all out until out of mana. Havent test out the enchanter mezzing ability yet. I just created the chanter bot and no gear. I'll test it in a bit. but overall good work.